Flutter: logger

1,697

You need to register a log reporter.

From https://pub.dartlang.org/packages/logging

main() {
  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((LogRecord rec) {
    debugPrint('${rec.level.name}: ${rec.time}: ${rec.message}');
  });
  runApp(...);
}

You can have log reporters that write to a file or to some logging server, ...

Share:
1,697
Little Monkey
Author by

Little Monkey

I'm just a little monkey!

Updated on December 09, 2022

Comments

  • Little Monkey
    Little Monkey over 1 year

    I'm using https://pub.dartlang.org/packages/logging, but it doesn't display anything to my log. This is my code:

    class Test {
    
      final Logger log = new Logger('testLogger');
    
      Future<String> join() async {
        try {
          return await func();
        } on Exception catch (e) {
            log.severe('access denied!');
            return null;
      }
    
    }