Struct slog::logger::Logger
[−]
[src]
pub struct Logger {
// some fields omitted
}Logger
Methods
impl Logger[src]
fn set_drain<D: Drain>(&self, drain: D)
Set the drain for logger and it's hierarchy
fn swap_drain(&self, drain: Arc<Box<Drain>>) -> Arc<Box<Drain>>
Swap the existing drain with a new one
As the drains are shared between threads, and might still be
referenced Arcs are being used to reference-count them.
Trait Implementations
impl Clone for Logger[src]
fn clone(&self) -> Logger
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more