Struct sozu_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 Loggerpub fn new() -> Logger[src]
pub fn new() -> Loggerpub 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>)