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); | ||
|  | } |