File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 11use clap:: { Parser , ValueEnum } ;
2+ use env_logger:: Env ;
3+ use log:: Level ;
24use regex:: Regex ;
35
46use rewatch:: { build, cmd, lock, watcher} ;
@@ -40,6 +42,9 @@ struct Args {
4042 #[ arg( short, long) ]
4143 no_timing : Option < bool > ,
4244
45+ #[ arg( short, long) ]
46+ log_level : Option < Level > ,
47+
4348 /// This creates a source_dirs.json file at the root of the monorepo, which is needed when you
4449 /// want to use Reanalyze
4550 #[ arg( short, long) ]
@@ -60,10 +65,12 @@ struct Args {
6065}
6166
6267fn main ( ) {
63- env_logger:: builder ( )
68+ let args = Args :: parse ( ) ;
69+
70+ let log_level = args. log_level . unwrap_or ( Level :: Warn ) ;
71+ env_logger:: Builder :: from_env ( Env :: default ( ) . default_filter_or ( log_level. to_string ( ) ) )
6472 . target ( env_logger:: fmt:: Target :: Stdout )
6573 . init ( ) ;
66- let args = Args :: parse ( ) ;
6774
6875 let command = args. command . unwrap_or ( Command :: Build ) ;
6976 let folder = args. folder . unwrap_or ( "." . to_string ( ) ) ;
You can’t perform that action at this time.
0 commit comments