Struct flexi_logger::LogSpecBuilder [−][src]
pub struct LogSpecBuilder { /* fields omitted */ }
Builder for LogSpecification
.
Methods
impl LogSpecBuilder
[src]
impl LogSpecBuilder
pub fn new() -> LogSpecBuilder
[src]
pub fn new() -> LogSpecBuilder
Creates a LogSpecBuilder with all logging turned off.
pub fn from_module_filters(module_filters: &[ModuleFilter]) -> LogSpecBuilder
[src]
pub fn from_module_filters(module_filters: &[ModuleFilter]) -> LogSpecBuilder
Creates a LogSpecBuilder from given module filters.
pub fn default(&mut self, lf: LevelFilter) -> &mut LogSpecBuilder
[src]
pub fn default(&mut self, lf: LevelFilter) -> &mut LogSpecBuilder
Adds a default log level filter, or updates the default log level filter.
pub fn module<M: AsRef<str>>(
&mut self,
module_name: M,
lf: LevelFilter
) -> &mut LogSpecBuilder
[src]
pub fn module<M: AsRef<str>>(
&mut self,
module_name: M,
lf: LevelFilter
) -> &mut LogSpecBuilder
Adds a log level filter, or updates the log level filter, for a module.
pub fn remove<M: AsRef<str>>(&mut self, module_name: M) -> &mut LogSpecBuilder
[src]
pub fn remove<M: AsRef<str>>(&mut self, module_name: M) -> &mut LogSpecBuilder
Adds a log level filter, or updates the log level filter, for a module.
pub fn finalize(self) -> LogSpecification
[src]
pub fn finalize(self) -> LogSpecification
Creates a log specification without text filter.
pub fn finalize_with_textfilter(self, tf: Regex) -> LogSpecification
[src]
pub fn finalize_with_textfilter(self, tf: Regex) -> LogSpecification
Creates a log specification with text filter.
pub fn build(&self) -> LogSpecification
[src]
pub fn build(&self) -> LogSpecification
Creates a log specification without being consumed.
pub fn build_with_textfilter(&self, tf: Option<Regex>) -> LogSpecification
[src]
pub fn build_with_textfilter(&self, tf: Option<Regex>) -> LogSpecification
Creates a log specification without being consumed, optionally with a text filter.
Trait Implementations
impl Clone for LogSpecBuilder
[src]
impl Clone for LogSpecBuilder
fn clone(&self) -> LogSpecBuilder
[src]
fn clone(&self) -> LogSpecBuilder
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for LogSpecBuilder
[src]
impl Default for LogSpecBuilder
fn default() -> LogSpecBuilder
[src]
fn default() -> LogSpecBuilder
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for LogSpecBuilder
impl Send for LogSpecBuilder
impl Sync for LogSpecBuilder
impl Sync for LogSpecBuilder