diff --git a/Cargo.lock b/Cargo.lock index 36da3b1..d6103de 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,5 +1,7 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 3 + [[package]] name = "addr2line" version = "0.16.0" @@ -1491,9 +1493,9 @@ dependencies = [ [[package]] name = "simplelog" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bc0ffd69814a9b251d43afcabf96dad1b29f5028378056257be9e3fecc9f720" +checksum = "59d0fe306a0ced1c88a58042dc22fc2ddd000982c26d75f6aa09a394547c41e0" dependencies = [ "chrono", "log", diff --git a/aquatic_cli_helpers/Cargo.toml b/aquatic_cli_helpers/Cargo.toml index 731df5b..20886f2 100644 --- a/aquatic_cli_helpers/Cargo.toml +++ b/aquatic_cli_helpers/Cargo.toml @@ -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" diff --git a/aquatic_cli_helpers/src/lib.rs b/aquatic_cli_helpers/src/lib.rs index b754d17..db8818e 100644 --- a/aquatic_cli_helpers/src/lib.rs +++ b/aquatic_cli_helpers/src/lib.rs @@ -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(()) }