Skip to content

Commit 322f97f

Browse files
committed
fix: allocation of default LogWriterConfig to reference
1 parent 2e9188a commit 322f97f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/builder.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1288,7 +1288,8 @@ fn build_with_store_internal(
12881288

12891289
/// Sets up the node logger.
12901290
fn setup_logger(config_opt: &Option<LogWriterConfig>) -> Result<Arc<Logger>, BuildError> {
1291-
let config = if let Some(conf) = config_opt { conf } else { &LogWriterConfig::default() };
1291+
let default_config = LogWriterConfig::default();
1292+
let config = if let Some(conf) = config_opt { conf } else { &default_config };
12921293

12931294
let logger = match config {
12941295
LogWriterConfig::File(fs_logger_config) => {
@@ -1305,7 +1306,7 @@ fn setup_logger(config_opt: &Option<LogWriterConfig>) -> Result<Arc<Logger>, Bui
13051306
LogWriterConfig::Log(log_level) => Logger::new_log_facade(*log_level),
13061307

13071308
LogWriterConfig::Custom(custom_log_writer) => {
1308-
Logger::new_custom_writer(Arc::clone(custom_log_writer))
1309+
Logger::new_custom_writer(Arc::clone(&custom_log_writer))
13091310
},
13101311
};
13111312

0 commit comments

Comments
 (0)