diff --git a/opentelemetry-sdk/src/logs/log_emitter.rs b/opentelemetry-sdk/src/logs/log_emitter.rs index a1e911bb28..35abae3630 100644 --- a/opentelemetry-sdk/src/logs/log_emitter.rs +++ b/opentelemetry-sdk/src/logs/log_emitter.rs @@ -6,7 +6,7 @@ use opentelemetry::{otel_debug, otel_info, trace::TraceContextExt, Context, Inst #[cfg(feature = "spec_unstable_logs_enabled")] use opentelemetry::logs::Severity; -use std::time::SystemTime; +use opentelemetry::time::now; use std::{ borrow::Cow, sync::{ @@ -313,7 +313,7 @@ impl opentelemetry::logs::Logger for Logger { } } if record.observed_timestamp.is_none() { - record.observed_timestamp = Some(SystemTime::now()); + record.observed_timestamp = Some(now()); } for p in processors { diff --git a/opentelemetry/src/lib.rs b/opentelemetry/src/lib.rs index 10f8facef7..ad906171b2 100644 --- a/opentelemetry/src/lib.rs +++ b/opentelemetry/src/lib.rs @@ -277,7 +277,7 @@ pub mod trace; pub mod logs; #[doc(hidden)] -#[cfg(any(feature = "metrics", feature = "trace"))] +#[cfg(any(feature = "metrics", feature = "trace", feature = "logs"))] pub mod time { use std::time::SystemTime;