tklogby donnie4w
Lightweight and efficient rust structured log library with support for log levels, file segmentation, compressed archiving.
tklog0.3.02.9k/90d updated 1y ago
8 projects
Rust logging is split between a facade and an implementation. The log crate defines macros such as info! and warn! that libraries call, and the application picks one backend at startup: env_logger or pretty_env_logger for simple filtered output, log4rs for file appenders and rotation configured in YAML, and fast_log or logforth for other setups. Libraries should depend only on log or tracing, never on a backend.
tklogby donnie4w
Lightweight and efficient rust structured log library with support for log levels, file segmentation, compressed archiving.
tklog0.3.02.9k/90d updated 1y ago
log4rsby estk
Highly configurable logging framework modeled after Java's Logback and log4j libraries
log4rs1.4.02.2m/90d updated 1d ago
logforthby fast
A versatile, extensible, and easy-to-use logging framework for Rust applications. It allows you to configure multiple dispatches, filters, and appenders to customize your logging setup according to your needs.
logforth0.30.1244.6k/90d updated 7d ago
fast_logby rbatis
Async log High-performance asynchronous logging
fast_log1.7.1014.4k/90d updated 16d ago
tracingby tokio-rs
An application level tracing framework for async-aware structured logging, error handling, metrics, and more
tracing0.1.44229.4m/90d updated 11d ago