3 releases
Uses old Rust 2015
0.1.3 | Feb 27, 2017 |
---|---|
0.1.2 | Feb 23, 2017 |
0.1.1 | Nov 15, 2016 |
#57 in #subsystem
704 downloads per month
Used in mediacodec
7KB
73 lines
android_log
Logger which writes to Android logging subsystem.
License
android_log
is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE
and LICENSE-MIT
for details.
lib.rs
:
A logger which writes to the Android logging subsystem. It must be compiled
with the Android NDK in order to link to liblog
.
Example
#[macro_use] extern crate log;
extern crate android_log;
fn main() {
android_log::init("MyApp").unwrap();
trace!("Initialized Rust");
debug!("Address is {:p}", main as *const ());
info!("Did you know? {} = {}", "1 + 1", 2);
warn!("Don't log sensitive information!");
error!("Nothing more to say");
}
$ logcat
12-25 12:00:00.000 1234 1234 V MyApp: Initialized Rust
12-25 12:00:00.000 1234 1234 D MyApp: Address is 0xdeadbeef
12-25 12:00:00.000 1234 1234 I MyApp: Did you know? 1 + 1 = 2
12-25 12:00:00.000 1234 1234 W MyApp: Don't log sensitive information!
12-25 12:00:00.000 1234 1234 E MyApp: Nothing more to say
Dependencies
~215KB