fix(log): enable ansi color only in terminal

This commit is contained in:
Weihang Lo 2023-08-13 21:52:57 +01:00
parent 18f2b46f28
commit c07043b7cf
No known key found for this signature in database
GPG Key ID: D7DBF189825E82E7
2 changed files with 2 additions and 0 deletions

View File

@ -20,6 +20,7 @@ fn setup_logger() {
let env = tracing_subscriber::EnvFilter::from_env("CARGO_LOG");
tracing_subscriber::fmt()
.with_ansi(std::io::IsTerminal::is_terminal(&std::io::stderr()))
.with_writer(std::io::stderr)
.with_env_filter(env)
.init();

View File

@ -41,6 +41,7 @@ fn setup_logger() {
let env = tracing_subscriber::EnvFilter::from_env("CARGO_LOG");
tracing_subscriber::fmt()
.with_ansi(std::io::IsTerminal::is_terminal(&std::io::stderr()))
.with_writer(std::io::stderr)
.with_env_filter(env)
.init();