13 lines
345 B
Rust
13 lines
345 B
Rust
use slog::Drain;
|
|
|
|
pub struct AppState {
|
|
pub log: slog::Logger,
|
|
}
|
|
|
|
pub fn setup_logging() -> slog::Logger {
|
|
let decorator = slog_term::TermDecorator::new().build();
|
|
let drain = slog_term::CompactFormat::new(decorator).build().fuse();
|
|
let drain = slog_async::Async::new(drain).build().fuse();
|
|
slog::Logger::root(drain, o!())
|
|
}
|