Skip to content

Commit 3688b7d

Browse files
committed
Add minimum level to logs
1 parent 333fc2f commit 3688b7d

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

src/logger.rs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,26 @@ use tracing_subscriber::util::SubscriberInitExt;
1212
pub fn init_logging(otel: Option<String>) -> Result<(), LogError> {
1313
let fmt_layer = fmt::layer().with_file(true).with_line_number(true);
1414

15-
let sub = tracing_subscriber::registry().with(fmt_layer);
15+
let level = if cfg!(debug_assertions) {
16+
"debug"
17+
} else {
18+
"info"
19+
};
20+
let sub = tracing_subscriber::registry().with(
21+
tracing_subscriber::EnvFilter::try_from_default_env().unwrap_or_else(|_| {
22+
format!(
23+
"{}={level}",
24+
env!("CARGO_CRATE_NAME")
25+
)
26+
.into()
27+
}),
28+
).with(fmt_layer);
1629

1730
if let Some(addr) = otel {
1831
let logging_layer = setup_logging(&addr)?;
1932
sub.with(logging_layer).init();
2033
} else {
34+
println!("no telemetry");
2135
sub.init();
2236
}
2337

@@ -33,6 +47,7 @@ pub fn setup_logging(
3347
endpoint: &str,
3448
) -> Result<OpenTelemetryTracingBridge<SdkLoggerProvider, SdkLogger>, LogError>
3549
{
50+
println!("{endpoint:?}");
3651
let exporter = LogExporter::builder()
3752
.with_tonic()
3853
.with_endpoint(endpoint)

0 commit comments

Comments
 (0)