Struct android_log::LogBuilder [] [src]

pub struct LogBuilder { /* fields omitted */ }

LogBuilder acts as builder for initializing the AndroidLogger. It can be used to customize the log format.

Example

#[macro_use] extern crate log;
extern crate android_log;

use log::{LogRecord, LogLevelFilter};
use android_log::LogBuilder;

fn main() {
    let format = |record: &LogRecord| {
        format!("{} - {}", record.target(), record.args())
    };

    let mut builder = LogBuilder::new();
    builder.format(format);

    builder.init().unwrap();

    warn!("Warning message");
    error!("Error message");
}

Methods

impl LogBuilder
[src]

Initializes the builder with defaults

Sets the format function for formatting the log output

Builds an AndroidLogger and initializes the global logger

Builds an AndroidLogger