logfusion 0.1.0

Unified logging and error handling for Rust with structured data, tracing integration, and cross-language support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! # LogFusion - Unified Logging and Error Handling for Rust
//!
//! A tracing-native bridge that provides auto-initialization, complete tracing API coverage,
//! enhanced error handling, structured logging, and optional cross-language support.

// Include macros.rs first, before any logging macros are defined
include!("macros.rs");

#[doc(hidden)]
pub mod callback;
mod tracing;

pub use crate::tracing::*;

#[cfg(feature = "callback")]
pub use crate::callback::{Callback, set as set_callback};