24 lines
		
	
	
		
			758 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			758 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| library angular2.test.transform.common.logger;
 | |
| 
 | |
| import 'package:code_transformers/messages/build_logger.dart';
 | |
| 
 | |
| class NullLogger implements BuildLogger {
 | |
|   const NullLogger();
 | |
|   void info(String message, {AssetId asset, SourceSpan span}) {}
 | |
|   void fine(String message, {AssetId asset, SourceSpan span}) {}
 | |
|   void warning(String message, {AssetId asset, SourceSpan span}) {}
 | |
|   void error(String message, {AssetId asset, SourceSpan span}) {
 | |
|     throw new NullLoggerError(message, asset, span);
 | |
|   }
 | |
|   Future writeOutput() => null;
 | |
|   Future addLogFilesFromAsset(AssetId id, [int nextNumber = 1]) => null;
 | |
| }
 | |
| 
 | |
| class NullLoggerError extends Error {
 | |
|   final String message;
 | |
|   final AssetId asset;
 | |
|   final SourceSpan span;
 | |
| 
 | |
|   NullLoggerError(message, asset, span);
 | |
| }
 |