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}