macro_rules! set_verbosity {
(verbose) => { ... };
(debug) => { ... };
(quiet) => { ... };
(quieter) => { ... };
(normal) => { ... };
($level:expr) => { ... };
}Expand description
Convenient macro for setting global verbosity with short syntax.
ยงExamples
use thag_common::{set_verbosity, V};
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Set to verbose
set_verbosity!(verbose);
// Set to debug
set_verbosity!(debug);
// Set to quiet
set_verbosity!(quiet);
// Use the V constants directly
set_verbosity!(V::V);
Ok(())
}