rustwatch 0.2.1

First-class logging and monitoring for Rust applications. Deep insights and structured logs, wherever you deploy.
Documentation
// Internal module declarations for core logging components
mod formatter;
mod handler;
mod level;
mod logger;
mod processor;
mod record;

// Expose level enum at crate root
pub use level::Level;
// Expose all Record types at crate root
pub use record::*;
// Expose all Logger types at crate root
pub use logger::*;

// Expose formatter trait at crate root
pub use formatter::Formatter;
// Expose handler trait at crate root
pub use handler::Handler;
// Expose processor trait at crate root
pub use processor::Processor;

/// Public module exposing all formatter implementations
pub mod formatters {
    pub use super::formatter::*;
}

/// Public module exposing all handler implementations
pub mod handlers {
    pub use super::handler::*;
}

/// Public module exposing all processor implementations
pub mod processors {
    pub use super::processor::*;
}