diff options
| -rw-r--r-- | talpid-core/src/logging/windows.rs | 8 |
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(), + ); } } |
