roggle 0.1.0-dev.1 copy "roggle: ^0.1.0-dev.1" to clipboard
roggle: ^0.1.0-dev.1 copied to clipboard

outdated

Simple, colorful and easy to expand logger for dart.

example/main.dart

import 'package:roggle/roggle.dart';

final logger = Roggle(
  printer: SinglePrettyPrinter(
    loggerName: '[APP]',
    stackTraceLevel: Level.error,
  ),
);

void main() {
  // ignore: avoid_print
  print(
    'Run with either `dart example/main.dart` or `dart --enable-asserts example/main.dart`.',
  );
  demo();
}

void demo() {
  logger.v('Hello roggle!');
  logger.d(1000);
  logger.i(true);
  logger.w([1, 2, 3]);
  logger.e({'key': 'key', 'value': 'value'});
  logger.wtf(Exception('some exception'));
  logger.i(() => 'function message');

  try {
    throw Exception('some exception');
  } on Exception catch (e, s) {
    logger.w('with Exception', e, s);
  }
}
28
likes
0
pub points
78%
popularity

Publisher

verified publisherkeyber.jp

Simple, colorful and easy to expand logger for dart.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

logger, meta, stack_trace

More

Packages that depend on roggle