Skip to content

Commit 2ad6985

Browse files
committed
refactor logger flushing
1 parent 799ec79 commit 2ad6985

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

crates/rust-analyzer/src/bin/logger.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,17 @@ impl Log for Logger {
5050

5151
match &self.file {
5252
Some(w) => {
53+
let mut writer = w.lock();
5354
let _ = writeln!(
54-
w.lock(),
55+
writer,
5556
"[{} {}] {}",
5657
record.level(),
5758
record.module_path().unwrap_or_default(),
5859
record.args(),
5960
);
6061

6162
if self.no_buffering {
62-
self.flush();
63+
writer.flush().unwrap();
6364
}
6465
}
6566
None => {

0 commit comments

Comments
 (0)