File tree Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -108,14 +108,21 @@ impl Server {
108
108
server_config. recv_timeout = u64:: try_convert ( recv_timeout) ?;
109
109
}
110
110
111
- // Initialize logging if debug is enabled, but only do it once
112
- if server_config. debug {
113
- LOGGER_INIT . call_once ( || {
114
- env_logger:: Builder :: from_env ( env_logger:: Env :: default ( ) . default_filter_or ( "hyper=debug,h2=debug" ) )
115
- . write_style ( env_logger:: WriteStyle :: Always )
116
- . init ( ) ;
117
- } ) ;
118
- }
111
+ // Initialize logging if not already initialized
112
+ LOGGER_INIT . call_once ( || {
113
+ let mut builder = env_logger:: Builder :: from_env ( env_logger:: Env :: default ( ) ) ;
114
+
115
+ // Always enable warn and error levels
116
+ builder. filter_level ( log:: LevelFilter :: Warn ) ;
117
+
118
+ // If debug is enabled, show all log levels
119
+ if server_config. debug {
120
+ builder. filter_level ( log:: LevelFilter :: Debug ) ;
121
+ }
122
+
123
+ builder. write_style ( env_logger:: WriteStyle :: Always )
124
+ . init ( ) ;
125
+ } ) ;
119
126
120
127
Ok ( ( ) )
121
128
}
You can’t perform that action at this time.
0 commit comments