Skip to content

Commit 2d0e462

Browse files
committed
feat: add global logging configuration
- Set root logger level to ALL - Add log record listener to print log messages with level, time, logger name, and message
1 parent 7b62181 commit 2d0e462

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/bootstrap.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ Future<Widget> bootstrap(
3939
app_config.AppConfig appConfig,
4040
app_config.AppEnvironment environment,
4141
) async {
42+
Logger.root.level = Level.ALL;
43+
Logger.root.onRecord.listen((record) {
44+
print(''''${record.level.name}: ${record.time}: ${record.loggerName}: ${record.message}'''');
45+
});
4246
WidgetsFlutterBinding.ensureInitialized();
4347
Bloc.observer = const AppBlocObserver();
4448
final logger = Logger('bootstrap');

0 commit comments

Comments
 (0)