aman-kassa-flutter/lib/core/logger.dart

62 lines
1.7 KiB
Dart

//import 'dart:developer' as prefix0;
import 'package:logger/logger.dart';
// class SimpleLogPrinter extends LogPrinter {
// static int counter = 0;
// final String className;
// SimpleLogPrinter(this.className);
// @override
// List<String> log(LogEvent event) {
// prefix0.log(
// event.message,
// time: DateTime.now(),
// level: () {
// switch (event.level) {
// case Level.verbose:
// return 0;
// case Level.debug:
// return 500;
// case Level.info:
// return 0;
// case Level.warning:
// return 1500;
// case Level.error:
// return 2000;
// case Level.wtf:
// return 2000;
// default:
// return 2000;
// }
// }(),
// name: className,
// error: event.error,
// sequenceNumber: counter += 1,
// );
// return [];
// }
// }
// Logger getLogger(String className) {
// //return Logger(printer: SimpleLogPrinter(className));
// return Logger(
// printer: PrettyPrinter(
// methodCount: 1, // number of method calls to be displayed
// errorMethodCount: 1, // number of method calls if stacktrace is provided
// lineLength: 120, // width of the output
// colors: true, // Colorful log messages
// printEmojis: false, // Print an emoji for each log message
// printTime: false // Should each log print contain a timestamp
// ));
// }
Logger getLogger(String className) {
//return Logger(printer: SimpleLogPrinter(className));
return Logger(
printer: SimplePrinter(
colors: true, // Colorful log messages
printTime: false // Should each log print contain a timestamp
));
}