logging_to_logcat 1.0.5
logging_to_logcat: ^1.0.5 copied to clipboard
Adds activateLogcat() method to logging's Logger class which results in everything that's logged to Logger being displayed by Android's logcat.
logging_to_logcat #
This package extends the logging package with
an extension that forwards log output to Android's Logcat. Invoke
Logger.root.activateLogcat()
during startup to begin sending logs.
Usage #
import 'package:logging_to_logcat/logging_to_logcat.dart';
import 'package:logging/logging.dart';
Logger.root.activateLogcat();
final Logger log = Logger("MyLogger");
log.info("demo logline!");
Documentation #
Logger has a more fine-grained way of defining logging levels then Android. This plugin does the following mappings:
FINEST -> VERBOSE
FINER -> VERBOSE
FINE -> VERBOSE
CONFIG -> DEBUG
INFO -> INFO
WARNING -> WARNING
SEVERE -> ERROR
SHOUT -> ERROR
Note that by default Logger silences messages under the level of INFO. If it's desired that all Logging makes it to Logcat it's necessary to call:
Logger.root.level = Level.ALL;
Contributions #
Especially, given that this is the first package I published on pub.dev I'm happy about any pointers of how it can be improved.