nonblocking-logger 0.3.0

A high-performance library with format string support
Documentation
pub mod enums;
#[cfg(not(target_arch = "wasm32"))]
pub mod global;
#[cfg(target_arch = "wasm32")]
pub mod global_wasm;
pub mod macros;
pub mod structs;
#[cfg(not(target_arch = "wasm32"))]
pub mod utils;

pub use enums::log_level::LogLevel;

#[cfg(not(target_arch = "wasm32"))]
pub use structs::logger::Logger;
#[cfg(target_arch = "wasm32")]
pub use structs::logger_wasm::LoggerWasm as Logger;

#[cfg(not(target_arch = "wasm32"))]
pub use utils::*;

#[cfg(not(target_arch = "wasm32"))]
pub use global::{
    debug, debug_lazy, error, error_lazy, get_global_mut, info, info_lazy, log, log_lazy, trace,
    trace_lazy, warning, warning_lazy,
};

#[cfg(target_arch = "wasm32")]
pub use global_wasm::{
    debug, debug_lazy, error, error_lazy, get_global_mut, info, info_lazy, log, log_lazy, trace,
    trace_lazy, warning, warning_lazy,
};