diff --git a/lib/src/logger.dart b/lib/src/logger.dart index d9fa254..ad38018 100644 --- a/lib/src/logger.dart +++ b/lib/src/logger.dart @@ -4,6 +4,7 @@ import 'dart:async'; import 'dart:collection'; +import 'dart:developer' as developer; import 'level.dart'; import 'log_record.dart'; @@ -311,7 +312,19 @@ class Logger { } } - void _publish(LogRecord record) => _controller?.add(record); + void _publish(LogRecord record) { + developer.log( + record.message, + time: record.time, + sequenceNumber: record.sequenceNumber, + level: record.level.value, + name: record.loggerName, + zone: record.zone, + error: record.error, + stackTrace: record.stackTrace, + ); + _controller?.add(record); + } /// Top-level root [Logger]. static final Logger root = Logger('');