Skip to content

Commit 3b71223

Browse files
committed
fix: allocation of default LogWriterConfig to reference
1 parent 7f1fbdc commit 3b71223

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
@@ -1294,7 +1294,8 @@ fn build_with_store_internal(
12941294

12951295
/// Sets up the node logger.
12961296
fn setup_logger(config_opt: &Option<LogWriterConfig>) -> Result<Arc<Logger>, BuildError> {
1297-
let config = if let Some(conf) = config_opt { conf } else { &LogWriterConfig::default() };
1297+
let default_config = LogWriterConfig::default();
1298+
let config = if let Some(conf) = config_opt { conf } else { &default_config };
12981299

12991300
let logger = match config {
13001301
LogWriterConfig::File(fs_logger_config) => {
@@ -1311,7 +1312,7 @@ fn setup_logger(config_opt: &Option<LogWriterConfig>) -> Result<Arc<Logger>, Bui
13111312
LogWriterConfig::Log(log_level) => Logger::new_log_facade(*log_level),
13121313

13131314
LogWriterConfig::Custom(custom_log_writer) => {
1314-
Logger::new_custom_writer(Arc::clone(custom_log_writer))
1315+
Logger::new_custom_writer(Arc::clone(&custom_log_writer))
13151316
},
13161317
};
13171318

0 commit comments

Comments
 (0)