Crate fibre_logging

Crate fibre_logging 

Source
Expand description

fibre_logging - A flexible logging library built on top of tracing.

This library aims to provide powerful, configuration-driven logging capabilities, inspired by frameworks like log4j/logback and log4rs, while leveraging the tracing ecosystem for instrumentation and structured logging.

Re-exports§

pub use error::Error;
pub use error::Result;
pub use error_handling::InternalErrorReport;
pub use error_handling::InternalErrorSource;
pub use model::LogValue;
pub use model::LogEvent;
pub use init::find_config_file;
pub use init::init_from_file;

Modules§

config
debug_report
encoders
error
error_handling
init
model
subscriber

Structs§

InitResult

Type Aliases§

AppenderTaskHandle
A handle to a spawned appender background task. The task will terminate when the sender half of its channel is dropped.
CustomEventReceiver