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