aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormurilo ijanc2025-11-20 17:37:49 -0300
committermurilo ijanc2025-11-20 17:37:49 -0300
commitdd0dbd95e77028ca0c032f773457d28f8590fb24 (patch)
tree39e3d20055888b669353c47ec9f0b8f92bd6daf5
parentfb6806c11c840acb6ceb7189086c944840308640 (diff)
downloadtemplates-dd0dbd95e77028ca0c032f773457d28f8590fb24.tar.gz
Add RUST_LOG priority to set log level cli
-rw-r--r--cli/template/src/main.rs9
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 };