Skip to content

Commit f7f70ce

Browse files
authored
chore: set timestamp field for otel appender (#150)
Signed-off-by: tison <wander4096@gmail.com>
1 parent 2a608bc commit f7f70ce

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/append/opentelemetry.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,10 @@ pub struct OpentelemetryLog {
220220

221221
impl Append for OpentelemetryLog {
222222
fn append(&self, record: &Record, diagnostics: &[Box<dyn Diagnostic>]) -> anyhow::Result<()> {
223+
let now = SystemTime::now();
224+
223225
let mut log_record = self.logger.create_log_record();
226+
log_record.set_timestamp(now);
224227
log_record.set_observed_timestamp(SystemTime::now());
225228
log_record.set_severity_number(log_level_to_otel_severity(record.level()));
226229
log_record.set_severity_text(record.level().as_str());

0 commit comments

Comments
 (0)