Skip to content

Commit ab25cba

Browse files
committed
Use opentelemetry:time::now instead of systemtime in LogEmitter (#2558)
1 parent 2abdf17 commit ab25cba

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

opentelemetry-sdk/src/logs/logger_provider.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use opentelemetry::{otel_debug, otel_info, trace::TraceContextExt, Context, Inst
66
#[cfg(feature = "spec_unstable_logs_enabled")]
77
use opentelemetry::logs::Severity;
88

9-
use std::time::SystemTime;
9+
use opentelemetry::time::now;
1010
use std::{
1111
borrow::Cow,
1212
sync::{
@@ -313,7 +313,7 @@ impl opentelemetry::logs::Logger for Logger {
313313
}
314314
}
315315
if record.observed_timestamp.is_none() {
316-
record.observed_timestamp = Some(SystemTime::now());
316+
record.observed_timestamp = Some(now());
317317
}
318318

319319
for p in processors {

opentelemetry/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ pub mod trace;
277277
pub mod logs;
278278

279279
#[doc(hidden)]
280-
#[cfg(any(feature = "metrics", feature = "trace"))]
280+
#[cfg(any(feature = "metrics", feature = "trace", feature = "logs"))]
281281
pub mod time {
282282
use std::time::SystemTime;
283283

0 commit comments

Comments
 (0)