Struct file_logger::LoggerBuilder
[−]
[src]
pub struct LoggerBuilder<W> { /* fields omitted */ }
pub struct LoggerBuilder<W> { /* fields omitted */ }
impl<W: 'static + Write + Send> LoggerBuilder<W>
[src]fn file(w: W) -> Self
fn tag(self, r: Regex) -> Self
fn level(self, l: LogLevelFilter) -> Self
fn format(self, f: Formatter) -> Self
fn on_error(self, e: OnError) -> Self
fn build(self) -> Logger<W>
fn init(self) -> Result<(), SetLoggerError>
impl LoggerBuilder<File>
[src]fn new_file<P: AsRef<Path>>(p: P) -> Result<Self, Error>
fn append_file<P: AsRef<Path>>(p: P) -> Result<Self, Error>
fn from_config_str(s: &str) -> Result<Self, Error>
fn from_config_toml(v: Table) -> Result<Self, Error>