Struct sozu_command_lib::logging::Logger [−][src]
pub struct Logger { pub directives: Vec<LogDirective>, pub backend: LoggerBackend, pub access_backend: Option<LoggerBackend>, pub tag: String, pub pid: i32, pub initialized: bool, }
Fields
directives: Vec<LogDirective>
backend: LoggerBackend
access_backend: Option<LoggerBackend>
tag: String
pid: i32
initialized: bool
Methods
impl Logger
[src]
impl Logger
pub fn new() -> Logger
[src]
pub fn new() -> Logger
pub fn init(
tag: String,
spec: &str,
backend: LoggerBackend,
access_backend: Option<LoggerBackend>
)
[src]
pub fn init(
tag: String,
spec: &str,
backend: LoggerBackend,
access_backend: Option<LoggerBackend>
)
pub fn log<'a>(&mut self, meta: &Metadata, args: Arguments)
[src]
pub fn log<'a>(&mut self, meta: &Metadata, args: Arguments)
pub fn log_access<'a>(&mut self, meta: &Metadata, args: Arguments)
[src]
pub fn log_access<'a>(&mut self, meta: &Metadata, args: Arguments)
pub fn compat_log<'a>(&mut self, meta: &Metadata, args: Arguments)
[src]
pub fn compat_log<'a>(&mut self, meta: &Metadata, args: Arguments)
pub fn set_directives(&mut self, directives: Vec<LogDirective>)
[src]
pub fn set_directives(&mut self, directives: Vec<LogDirective>)