Crate android_logger [−] [src]
A logger which writes to android output.
Example
#[macro_use] extern crate log; extern crate android_logger; use log::Level; use android_logger::Filter; /// Android code may not have obvious "main", this is just an example. fn main() { android_logger::init_once( Filter::default() .with_min_level(Level::Trace) ); debug!("this is a debug {}", "message"); error!("this is printed by default"); }
Example with module path filter
It is possible to limit log messages to output from a specific crate:
#[macro_use] extern crate log; extern crate android_logger; use log::Level; use android_logger::Filter; fn main() { android_logger::init_once( Filter::default() .with_min_level(Level::Trace) .with_allowed_module_path("hello::crate") ); // .. }
Structs
AndroidLogger |
Underlying android logger backend |
Filter |
Filter for android logger. |
Functions
init_once |
Initializes the global logger with an android logger. |
log |
Send a log record to Android logging backend. |