3 unstable releases
0.1.0 | Oct 17, 2024 |
---|---|
0.0.1 | Jul 10, 2024 |
0.0.0 | Jun 19, 2024 |
#366 in Video
101 downloads per month
4KB
Logging utilities for ACAP applications
Example
The logger is initialized as early as possible:
use log::{error, warn};
fn main() {
# std::env::set_var("RUST_LOG_STYLE", "always");
error!("This will never be shown");
acap_logging::init_logger();
error!("This will usually be shown");
}
Pitfalls
- Messages logged at the
trace
level will not be shown in the system logs on target. - Messages logged at the
warn
level or less severe will not be shown in terminals by default. - When the
tracing
crate is used in place of thelog
crate, itslog
feature must be enabled.
Dependencies
~1.2–8MB
~60K SLoC