Logger

Trait Logger 

Source
pub trait Logger<T>: Send {
    // Required method
    fn log(&mut self, item: T);
}
Expand description

The logger trait.

Required Methods§

Source

fn log(&mut self, item: T)

Logs an item.

§Arguments
  • item - The item.

Implementors§

Source§

impl<T> Logger<T> for FileLogger
where T: Display,

Source§

impl<T> Logger<T> for InMemoryLogger
where T: Display,

Source§

impl<T: Send> Logger<T> for AsyncLogger<T>