pub struct LogSpecBuilder { /* fields omitted */ }
Builder for LogSpecification
.
Use the reconfigurability feature and build the log spec programmatically.
use flexi_logger::{Logger, LogSpecBuilder};
use log::LevelFilter;
fn main() {
let mut builder = LogSpecBuilder::new();
builder.default(LevelFilter::Info);
builder.module("karl", LevelFilter::Debug);
let mut logger_reconf_handle = Logger::with(builder.build())
.start_reconfigurable()
.unwrap_or_else(|e| panic!("Logger initialization failed with {}", e));
builder.default(LevelFilter::Error);
builder.remove("karl");
builder.module("emma", LevelFilter::Trace);
logger_reconf_handle.set_new_spec(builder.build());
}
Creates a LogSpecBuilder with all logging turned off.
Creates a LogSpecBuilder from given module filters.
Adds a default log level filter, or updates the default log level filter.
Adds a log level filter, or updates the log level filter, for a module.
Adds a log level filter, or updates the log level filter, for a module.
Creates a log specification without text filter.
Creates a log specification with text filter.
Creates a log specification without being consumed.
Creates a log specification without being consumed, optionally with a text filter.
Performs copy-assignment from source
. Read more
Returns the "default value" for a type. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more