logging_to_logcat 1.0.3 copy "logging_to_logcat: ^1.0.3" to clipboard
logging_to_logcat: ^1.0.3 copied to clipboard

PlatformAndroid

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 the functionality to deliver it's logs to Android's Logcat.

Usage #

After adding the package it's easy to instruct Logger to send it's logging data to Android's Logcat:

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.

12
likes
160
points
6.39k
downloads

Publisher

unverified uploader

Weekly Downloads

Adds activateLogcat() method to logging's Logger class which results in everything that's logged to Logger being displayed by Android's logcat.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, logging

More

Packages that depend on logging_to_logcat