@@ -112,7 +112,7 @@ impl Default for LiquiditySourceConfig {
112
112
#[ derive( Clone ) ]
113
113
enum LogWriterConfig {
114
114
File { log_file_path : Option < String > , max_log_level : Option < LogLevel > } ,
115
- Log ( LogLevel ) ,
115
+ Log { max_log_level : Option < LogLevel > } ,
116
116
Custom ( Arc < dyn LogWriter > ) ,
117
117
}
118
118
@@ -124,7 +124,7 @@ impl std::fmt::Debug for LogWriterConfig {
124
124
. field ( "max_log_level" , max_log_level)
125
125
. field ( "log_file_path" , log_file_path)
126
126
. finish ( ) ,
127
- LogWriterConfig :: Log ( max_log_level) => {
127
+ LogWriterConfig :: Log { max_log_level } => {
128
128
f. debug_tuple ( "Log" ) . field ( max_log_level) . finish ( )
129
129
} ,
130
130
LogWriterConfig :: Custom ( _) => {
@@ -349,8 +349,8 @@ impl NodeBuilder {
349
349
///
350
350
/// If set, the `max_log_level` sets the maximum log level. Otherwise, the latter defaults to
351
351
/// [`DEFAULT_LOG_LEVEL`].
352
- pub fn set_log_facade_logger ( & mut self , max_log_level : LogLevel ) -> & mut Self {
353
- self . log_writer_config = Some ( LogWriterConfig :: Log ( max_log_level) ) ;
352
+ pub fn set_log_facade_logger ( & mut self , max_log_level : Option < LogLevel > ) -> & mut Self {
353
+ self . log_writer_config = Some ( LogWriterConfig :: Log { max_log_level } ) ;
354
354
self
355
355
}
356
356
@@ -680,7 +680,7 @@ impl ArcedNodeBuilder {
680
680
///
681
681
/// If set, the `max_log_level` sets the maximum log level. Otherwise, the latter defaults to
682
682
/// [`DEFAULT_LOG_LEVEL`].
683
- pub fn set_log_facade_logger ( & self , log_level : LogLevel ) {
683
+ pub fn set_log_facade_logger ( & self , log_level : Option < LogLevel > ) {
684
684
self . inner . write ( ) . unwrap ( ) . set_log_facade_logger ( log_level) ;
685
685
}
686
686
@@ -1326,7 +1326,10 @@ fn setup_logger(
1326
1326
Logger :: new_fs_writer ( log_file_path, max_log_level)
1327
1327
. map_err ( |_| BuildError :: LoggerSetupFailed ) ?
1328
1328
} ,
1329
- Some ( LogWriterConfig :: Log ( log_level) ) => Logger :: new_log_facade ( * log_level) ,
1329
+ Some ( LogWriterConfig :: Log { max_log_level } ) => {
1330
+ let max_log_level = max_log_level. unwrap_or_else ( || DEFAULT_LOG_LEVEL ) ;
1331
+ Logger :: new_log_facade ( max_log_level)
1332
+ } ,
1330
1333
1331
1334
Some ( LogWriterConfig :: Custom ( custom_log_writer) ) => {
1332
1335
Logger :: new_custom_writer ( Arc :: clone ( & custom_log_writer) )
0 commit comments