use std::collections::BTreeMap;
use time::OffsetDateTime;
use super::{Level, LogValue};
pub type Context = BTreeMap<String, LogValue>;
#[derive(Clone, Debug)]
pub struct LogRecord {
pub datetime: OffsetDateTime,
pub channel: String,
pub level: Level,
pub message: String,
pub context: Context,
pub extra: Context,
}