refactor: disable color in reports in json format (#2509)

This commit is contained in:
Chethan Rao
2023-10-09 18:51:09 +05:30
committed by GitHub
parent 8b50997e56
commit aa176c7c5d
3 changed files with 3 additions and 0 deletions

1
Cargo.lock generated
View File

@ -4179,6 +4179,7 @@ version = "0.1.0"
dependencies = [
"cargo_metadata 0.15.4",
"config",
"error-stack",
"gethostname",
"once_cell",
"opentelemetry",

View File

@ -10,6 +10,7 @@ license.workspace = true
[dependencies]
cargo_metadata = "0.15.4"
config = { version = "0.13.3", features = ["toml"] }
error-stack = "0.3.1"
gethostname = "0.4.3"
once_cell = "1.18.0"
opentelemetry = { version = "0.19.0", features = ["rt-tokio-current-thread", "metrics"] }

View File

@ -101,6 +101,7 @@ pub fn setup(
subscriber.with(logging_layer).init();
}
config::LogFormat::Json => {
error_stack::Report::set_color_mode(error_stack::fmt::ColorMode::None);
let logging_layer =
FormattingLayer::new(service_name, console_writer).with_filter(console_filter);
subscriber.with(logging_layer).init();