loggable 1.1.0 copy "loggable: ^1.1.0" to clipboard
loggable: ^1.1.0 copied to clipboard

Dart Loggable mixin.

example/loggable_example.dart

import 'package:loggable/loggable.dart';
import 'package:logging/logging.dart';

class MyClass extends Object with Loggable {
  void myMethod(){
    log.info('myMethod()');
  }

  static staticMethod() {
    Loggable.logName('MyClass static').fine('staticMethod()');
  }
}

main() {
  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((LogRecord rec) {
    print('[${rec.level.name.padRight(7)}] [${rec.loggerName.padRight(25)}] ${rec.message}');
  });

  final myClass = MyClass();

  myClass.myMethod();

  MyClass.staticMethod();
}
1
likes
120
pub points
58%
popularity

Publisher

unverified uploader

Dart Loggable mixin.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

logging

More

Packages that depend on loggable