structured_logger 0.1.2
structured_logger: ^0.1.2 copied to clipboard
Another logging package, but for structured logging, with the concept of sinks for log output
import 'package:flutter/widgets.dart';
import 'package:structured_logger/structured_logger.dart';
/// Minimal example: log to the console and the Dart developer log.
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
final logger = StructureLogger();
logger.addSink(SimpleLineSink());
logger.addSink(DefaultSink());
await logger.log(
'Welcome {name}, your level is {level}',
level: LogLevel.info,
data: {'name': 'John Doe', 'level': 12},
);
}