File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -24,15 +24,15 @@ use parseable::{
2424} ;
2525use tokio:: signal:: ctrl_c;
2626use tokio:: sync:: oneshot;
27- use tracing:: level_filters :: LevelFilter ;
27+ use tracing:: Level ;
2828use tracing:: { info, warn} ;
2929use tracing_subscriber:: layer:: SubscriberExt ;
3030use tracing_subscriber:: util:: SubscriberInitExt ;
3131use tracing_subscriber:: { fmt, EnvFilter , Registry } ;
3232
3333#[ actix_web:: main]
3434async fn main ( ) -> anyhow:: Result < ( ) > {
35- init_logger ( LevelFilter :: DEBUG ) ;
35+ init_logger ( ) ;
3636
3737 // these are empty ptrs so mem footprint should be minimal
3838 let server: Box < dyn ParseableServer > = match CONFIG . options . mode {
@@ -79,9 +79,15 @@ async fn main() -> anyhow::Result<()> {
7979 Ok ( ( ) )
8080}
8181
82- pub fn init_logger ( default_level : LevelFilter ) {
83- let filter_layer = EnvFilter :: try_from_default_env ( )
84- . unwrap_or_else ( |_| EnvFilter :: new ( default_level. to_string ( ) ) ) ;
82+ pub fn init_logger ( ) {
83+ let filter_layer = EnvFilter :: try_from_default_env ( ) . unwrap_or_else ( |_| {
84+ let default_level = if cfg ! ( debug_assertions) {
85+ Level :: DEBUG
86+ } else {
87+ Level :: WARN
88+ } ;
89+ EnvFilter :: new ( default_level. to_string ( ) )
90+ } ) ;
8591
8692 let fmt_layer = fmt:: layer ( )
8793 . with_thread_names ( true )
You can’t perform that action at this time.
0 commit comments