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::{
24
24
} ;
25
25
use tokio:: signal:: ctrl_c;
26
26
use tokio:: sync:: oneshot;
27
- use tracing:: level_filters :: LevelFilter ;
27
+ use tracing:: Level ;
28
28
use tracing:: { info, warn} ;
29
29
use tracing_subscriber:: layer:: SubscriberExt ;
30
30
use tracing_subscriber:: util:: SubscriberInitExt ;
31
31
use tracing_subscriber:: { fmt, EnvFilter , Registry } ;
32
32
33
33
#[ actix_web:: main]
34
34
async fn main ( ) -> anyhow:: Result < ( ) > {
35
- init_logger ( LevelFilter :: DEBUG ) ;
35
+ init_logger ( ) ;
36
36
37
37
// these are empty ptrs so mem footprint should be minimal
38
38
let server: Box < dyn ParseableServer > = match CONFIG . options . mode {
@@ -79,9 +79,15 @@ async fn main() -> anyhow::Result<()> {
79
79
Ok ( ( ) )
80
80
}
81
81
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
+ } ) ;
85
91
86
92
let fmt_layer = fmt:: layer ( )
87
93
. with_thread_names ( true )
You can’t perform that action at this time.
0 commit comments