diff --git a/ldk-server/src/util/logger.rs b/ldk-server/src/util/logger.rs index 170f362..add0d24 100644 --- a/ldk-server/src/util/logger.rs +++ b/ldk-server/src/util/logger.rs @@ -9,7 +9,7 @@ use log::{Level, LevelFilter, Log, Metadata, Record}; use std::fs::{self, File, OpenOptions}; -use std::io::{self, BufWriter, Write}; +use std::io::{self, Write}; use std::path::{Path, PathBuf}; use std::sync::{Arc, Mutex}; @@ -29,7 +29,7 @@ pub struct ServerLogger { /// The maximum log level to display level: LevelFilter, /// The file to write logs to, protected by a mutex for thread-safe access - file: Mutex>, + file: Mutex, /// Path to the log file for reopening on SIGHUP log_file_path: PathBuf, } @@ -155,9 +155,8 @@ fn format_level(level: Level) -> &'static str { } } -fn open_log_file(log_file_path: &Path) -> Result, io::Error> { - let file = OpenOptions::new().create(true).append(true).open(log_file_path)?; - Ok(BufWriter::new(file)) +fn open_log_file(log_file_path: &Path) -> Result { + OpenOptions::new().create(true).append(true).open(log_file_path) } /// Wrapper to allow Arc to implement Log trait