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}