Commit Diff


commit - fb6806c11c840acb6ceb7189086c944840308640
commit + dd0dbd95e77028ca0c032f773457d28f8590fb24
blob - 9eb456f21eae16dd14b762cf06e80dc34c388db1
blob + cb5fa0e326a69a1ea9bc619d1aa731d7759fe169
--- cli/template/src/main.rs
+++ 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 };