2021-10-17 19:09:50 +00:00
|
|
|
use log::{LevelFilter, SetLoggerError};
|
|
|
|
use simple_logger::SimpleLogger;
|
|
|
|
|
2021-12-12 18:55:09 +00:00
|
|
|
use geoffrey_models::logging::LogLevel;
|
2021-10-17 19:09:50 +00:00
|
|
|
|
|
|
|
pub fn init_logging(log_level: LogLevel) -> Result<(), SetLoggerError> {
|
|
|
|
SimpleLogger::new()
|
|
|
|
.with_level(log_level.into())
|
|
|
|
.with_module_level("hyper", LevelFilter::Info)
|
|
|
|
.with_module_level("sled", LevelFilter::Info)
|
|
|
|
.init()
|
|
|
|
}
|