Trait LogPlugin

Source
pub trait LogPlugin:
    Send
    + Sync
    + Debug {
    // Required method
    fn get_level_filter(&self) -> &LevelFilter;

    // Provided methods
    fn name(&self) -> &str { ... }
    fn is_enable(&self) -> bool { ... }
    fn do_log(&self, id: i64, data: &str) { ... }
    fn error(&self, id: i64, data: &str) { ... }
    fn warn(&self, id: i64, data: &str) { ... }
    fn info(&self, id: i64, data: &str) { ... }
    fn debug(&self, id: i64, data: &str) { ... }
    fn trace(&self, id: i64, data: &str) { ... }
}
Expand description

log plugin

Required Methods§

Provided Methods§

Source

fn name(&self) -> &str

the name

Source

fn is_enable(&self) -> bool

Source

fn do_log(&self, id: i64, data: &str)

Source

fn error(&self, id: i64, data: &str)

Source

fn warn(&self, id: i64, data: &str)

Source

fn info(&self, id: i64, data: &str)

Source

fn debug(&self, id: i64, data: &str)

Source

fn trace(&self, id: i64, data: &str)

Implementors§