rs_zephyr_common/log.rs
1use serde::{Deserialize, Serialize};
2
3/// Zephyr permitted log levels.
4/// More may be added in the future.
5#[derive(Clone, Serialize, Deserialize, Debug)]
6pub enum LogLevel {
7 Error,
8 Warning,
9 Debug,
10}
11
12#[derive(Clone, Serialize, Deserialize, Debug)]
13pub struct ZephyrLog {
14 pub level: LogLevel,
15 pub message: String,
16 pub data: Option<Vec<u8>>,
17}