From 09226cdd756302c70a93bdee11f2587dbb2b23d3 Mon Sep 17 00:00:00 2001 From: Jacob MacDonald Date: Thu, 23 Jul 2015 07:32:30 -0700 Subject: [PATCH] chore(dart logging): Only print relevant messages in debug mode. --- .../src/reflection/debug_reflection_capabilities.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/angular2/src/reflection/debug_reflection_capabilities.dart b/modules/angular2/src/reflection/debug_reflection_capabilities.dart index d044444cbd..bf09df12e5 100644 --- a/modules/angular2/src/reflection/debug_reflection_capabilities.dart +++ b/modules/angular2/src/reflection/debug_reflection_capabilities.dart @@ -1,19 +1,20 @@ library reflection.debug_reflection_capabilities; -import 'package:logging/logging.dart'; +import 'package:logging/logging.dart' as log; import 'package:stack_trace/stack_trace.dart'; import 'types.dart'; import 'reflection_capabilities.dart' as standard; class ReflectionCapabilities extends standard.ReflectionCapabilities { final bool _verbose; - final Logger _log = new Logger('ReflectionCapabilities'); + final log.Logger _log = new log.Logger('ReflectionCapabilities'); ReflectionCapabilities({bool verbose: false}) : _verbose = verbose, super() { - Logger.root.level = _verbose ? Level.ALL : Level.INFO; - Logger.root.onRecord.listen((LogRecord rec) { + log.hierarchicalLoggingEnabled = true; + _log.level = _verbose ? log.Level.ALL : log.Level.INFO; + _log.onRecord.listen((log.LogRecord rec) { print('[${rec.loggerName}(${rec.level.name})]: ${rec.message}'); }); }