logger_csx 1.0.1 copy "logger_csx: ^1.0.1" to clipboard
logger_csx: ^1.0.1 copied to clipboard

Small, easy to use and extensible logger which prints beautiful logs.

example/main.dart

/*
 * @Author: Cao Shixin
 * @Date: 2021-01-18 16:26:37
 * @LastEditors: Cao Shixin
 * @LastEditTime: 2021-02-03 11:03:34
 * @Description: 
 */
import 'package:logger_csx/logger_csx.dart';

var logger = Logger(
  printer: PrettyPrinter(),
);

var loggerNoStack = Logger(
  printer: PrettyPrinter(methodCount: 0),
);

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

void demo() {
  logger.d('Log message with 2 methods');

  loggerNoStack.i('Info message');

  loggerNoStack.w('Just a warning!');

  logger.e('Error! Something bad happened', error: 'Test Error');

  loggerNoStack.v({'key': 5, 'value': 'something'});

  loggerNoStack.wtf('what the fuck!');

  Logger(printer: SimplePrinter(colors: true)).v('boom');
}
1
likes
120
pub points
17%
popularity

Publisher

unverified uploader

Small, easy to use and extensible logger which prints beautiful logs.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on logger_csx