This package lets you easily log to:
- stdout
- disk
- sentry.io
import 'package:super_logging/super_logging.dart';
import 'package:logging/logging.dart';
final logger = Logger("main");
main() async {
// just call once, and let it handle the rest!
await SuperLogging.main();
logger.info("hello!");
}
(Above example will log to stdout and disk.)
Just specify your sentry DSN.
SuperLogging.main(LogConfig(
sentryDsn: 'https://[email protected]/yyyy',
));
Just provide the contents of your main()
function to super logging.
void main() {
SuperLogging.main(LogConfig(
body: _main,
));
}
void _main() {
runApp(MyApp());
}
Read the docs to know about more customization options.