summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--talpid-core/src/logging/windows.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/talpid-core/src/logging/windows.rs b/talpid-core/src/logging/windows.rs
index fef07d5de0..97d6a47b0d 100644
--- a/talpid-core/src/logging/windows.rs
+++ b/talpid-core/src/logging/windows.rs
@@ -19,6 +19,12 @@ pub extern "system" fn log_sink(level: log::Level, msg: *const c_char, context:
let managed_msg = unsafe { CStr::from_ptr(msg).to_string_lossy() };
- log::log!(rust_log_level, "{}{}", target, managed_msg);
+ log::logger().log(
+ &log::Record::builder()
+ .level(rust_log_level)
+ .target(&target)
+ .args(format_args!("{}", managed_msg))
+ .build(),
+ );
}
}