Skip to content

Commit 09226cd

Browse files
committed
chore(dart logging): Only print relevant messages in debug mode.
1 parent 3c2b165 commit 09226cd

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

modules/angular2/src/reflection/debug_reflection_capabilities.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
library reflection.debug_reflection_capabilities;
22

3-
import 'package:logging/logging.dart';
3+
import 'package:logging/logging.dart' as log;
44
import 'package:stack_trace/stack_trace.dart';
55
import 'types.dart';
66
import 'reflection_capabilities.dart' as standard;
77

88
class ReflectionCapabilities extends standard.ReflectionCapabilities {
99
final bool _verbose;
10-
final Logger _log = new Logger('ReflectionCapabilities');
10+
final log.Logger _log = new log.Logger('ReflectionCapabilities');
1111

1212
ReflectionCapabilities({bool verbose: false})
1313
: _verbose = verbose,
1414
super() {
15-
Logger.root.level = _verbose ? Level.ALL : Level.INFO;
16-
Logger.root.onRecord.listen((LogRecord rec) {
15+
log.hierarchicalLoggingEnabled = true;
16+
_log.level = _verbose ? log.Level.ALL : log.Level.INFO;
17+
_log.onRecord.listen((log.LogRecord rec) {
1718
print('[${rec.loggerName}(${rec.level.name})]: ${rec.message}');
1819
});
1920
}

0 commit comments

Comments
 (0)