Skip to main content

rivet_logger/logger/
record.rs

1use std::collections::BTreeMap;
2
3use time::OffsetDateTime;
4
5use super::{Level, LogValue};
6
7pub type Context = BTreeMap<String, LogValue>;
8
9#[derive(Clone, Debug)]
10pub struct LogRecord {
11    pub datetime: OffsetDateTime,
12    pub channel: String,
13    pub level: Level,
14    pub message: String,
15    pub context: Context,
16    pub extra: Context,
17}