togglog

Crates.iotogglog
lib.rstogglog
version0.1.0
created_at2025-03-01 20:15:36.582339+00
updated_at2025-03-01 20:15:36.582339+00
descriptionA compile-time toggle wrapper for the log crate
homepage
repositoryhttps://github.com/recatek/togglog
max_upload_size
id1573989
size17,126
(recatek)

documentation

README

togglog

A compile-time toggle wrapper for the log crate.

Add togglog to your dependencies as if it was the log crate:

[dependencies]
log = { version = "0.1", package = "togglog" }

and enable it via features:

[features]
enable_log = ["log/enabled"]

then, in your code, use log macros normally:

if bad_thing {
    log::error!("bad thing!");
}

To compile out all logging, disable the log/enabled feature.

License

This library may be used under your choice of the Apache 2.0 or MIT license.

Commit count: 10

cargo fmt