junobuild_satellite/logs/
types.rs

1pub mod logs {
2    use candid::{CandidType, Deserialize};
3    use junobuild_shared::types::core::Blob;
4    use serde::Serialize;
5
6    #[derive(CandidType, Serialize, Deserialize, Clone, Debug)]
7    pub enum LogLevel {
8        Debug,
9        Info,
10        Warning,
11        Error,
12    }
13
14    #[derive(CandidType, Serialize, Deserialize, Clone, Debug)]
15    pub struct Log {
16        pub level: LogLevel,
17        pub message: String,
18        pub data: Option<Blob>,
19    }
20}