@@ -5,20 +5,22 @@ use log::LevelFilter;
5
5
6
6
pub ( crate ) fn setup_logger ( ) {
7
7
let mut logger_builder = pretty_env_logger:: formatted_timed_builder ( ) ;
8
+
9
+ // Assign default log level settings
10
+ logger_builder. filter ( Some ( "libp2p_gossipsub" ) , LevelFilter :: Error ) ;
11
+ logger_builder. filter ( Some ( "filecoin_proofs" ) , LevelFilter :: Warn ) ;
12
+ logger_builder. filter ( Some ( "storage_proofs_core" ) , LevelFilter :: Warn ) ;
13
+ logger_builder. filter ( Some ( "surf::middleware" ) , LevelFilter :: Warn ) ;
14
+ logger_builder. filter ( Some ( "tide" ) , LevelFilter :: Warn ) ;
15
+ logger_builder. filter ( Some ( "libp2p_bitswap" ) , LevelFilter :: Warn ) ;
16
+ logger_builder. filter ( Some ( "rpc" ) , LevelFilter :: Info ) ;
17
+ logger_builder. filter ( None , LevelFilter :: Info ) ;
18
+
19
+ // Override log level based on filters if set
8
20
if let Ok ( s) = :: std:: env:: var ( "RUST_LOG" ) {
9
- // Set log level based on filters if set
10
21
logger_builder. parse_filters ( & s) ;
11
- } else {
12
- // If no ENV variable specified, default to info
13
- logger_builder. filter ( Some ( "libp2p_gossipsub" ) , LevelFilter :: Error ) ;
14
- logger_builder. filter ( Some ( "filecoin_proofs" ) , LevelFilter :: Warn ) ;
15
- logger_builder. filter ( Some ( "storage_proofs_core" ) , LevelFilter :: Warn ) ;
16
- logger_builder. filter ( Some ( "surf::middleware" ) , LevelFilter :: Warn ) ;
17
- logger_builder. filter ( Some ( "tide" ) , LevelFilter :: Warn ) ;
18
- logger_builder. filter ( Some ( "libp2p_bitswap" ) , LevelFilter :: Warn ) ;
19
- logger_builder. filter ( Some ( "rpc" ) , LevelFilter :: Info ) ;
20
- logger_builder. filter ( None , LevelFilter :: Info ) ;
21
22
}
23
+
22
24
let logger = logger_builder. build ( ) ;
23
25
24
26
// Wrap Logger in async_log
0 commit comments