Upgrade simplelog

This commit is contained in:
Joakim Frostegård 2021-08-15 22:33:28 +02:00
parent 32541c5c15
commit e2897ed90b
3 changed files with 13 additions and 6 deletions

View file

@ -10,5 +10,5 @@ repository = "https://github.com/greatest-ape/aquatic"
[dependencies]
anyhow = "1"
serde = { version = "1", features = ["derive"] }
simplelog = "0.9"
simplelog = "0.10.0"
toml = "0.5"

View file

@ -3,7 +3,7 @@ use std::io::Read;
use anyhow::Context;
use serde::{de::DeserializeOwned, Deserialize, Serialize};
use simplelog::{ConfigBuilder, LevelFilter, TermLogger, TerminalMode};
use simplelog::{ColorChoice, ConfigBuilder, LevelFilter, TermLogger, TerminalMode};
#[derive(Debug, Clone, Copy, Serialize, Deserialize)]
#[serde(rename_all = "lowercase")]
@ -190,8 +190,13 @@ fn start_logger(log_level: LogLevel) -> ::anyhow::Result<()> {
.set_location_level(LevelFilter::Off)
.build();
TermLogger::init(level_filter, simplelog_config, TerminalMode::Stderr)
.context("Couldn't initialize logger")?;
TermLogger::init(
level_filter,
simplelog_config,
TerminalMode::Stderr,
ColorChoice::Auto,
)
.context("Couldn't initialize logger")?;
Ok(())
}