diff options
| author | murilo ijanc | 2025-11-20 17:37:49 -0300 |
|---|---|---|
| committer | murilo ijanc | 2025-11-20 17:37:49 -0300 |
| commit | dd0dbd95e77028ca0c032f773457d28f8590fb24 (patch) | |
| tree | 39e3d20055888b669353c47ec9f0b8f92bd6daf5 | |
| parent | fb6806c11c840acb6ceb7189086c944840308640 (diff) | |
| download | templates-dd0dbd95e77028ca0c032f773457d28f8590fb24.tar.gz | |
Add RUST_LOG priority to set log level cli
| -rw-r--r-- | cli/template/src/main.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/template/src/main.rs b/cli/template/src/main.rs index 9eb456f..cb5fa0e 100644 --- a/cli/template/src/main.rs +++ b/cli/template/src/main.rs @@ -57,6 +57,15 @@ fn main() -> Result<()> { fn init_logger(verbose: u8) { use std::io::Write; + if std::env::var_os("RUST_LOG").is_some() { + env_logger::builder() + .format(|buf, record| { + writeln!(buf, "[{}]: {}", record.level(), record.args()) + }) + .init(); + return; + } + let level = if verbose > 0 { LevelFilter::Debug } else { LevelFilter::Info }; |