#![allow(dead_code)]
use thiserror::Error;
#[derive(Debug, Error)]
pub enum ObservabilityError {
#[error("IO error: {0}")]
Io(#[from] std::io::Error),
#[error("JSON error: {0}")]
Json(#[from] serde_json::Error),
#[error("ZIP error: {0}")]
Zip(#[from] zip::result::ZipError),
#[error("tracing initialization error: {0}")]
Tracing(#[from] tracing::subscriber::SetGlobalDefaultError),
#[error("logging configuration error: {0}")]
LogConfig(String),
}