File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,12 @@ extern "C" {
21
21
fn proxy_log ( level : LogLevel , message_data : * const u8 , message_size : usize ) -> Status ;
22
22
}
23
23
24
+ pub ( crate ) fn log_noresult ( level : LogLevel , message : & str ) {
25
+ unsafe {
26
+ let _ = proxy_log ( level, message. as_ptr ( ) , message. len ( ) ) ;
27
+ }
28
+ }
29
+
24
30
pub fn log ( level : LogLevel , message : & str ) -> Result < ( ) , Status > {
25
31
unsafe {
26
32
match proxy_log ( level, message. as_ptr ( ) , message. len ( ) ) {
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ pub(crate) fn set_log_level(level: LogLevel) {
26
26
if !INITIALIZED . load ( Ordering :: Relaxed ) {
27
27
log:: set_logger ( & LOGGER ) . unwrap ( ) ;
28
28
panic:: set_hook ( Box :: new ( |panic_info| {
29
- hostcalls:: log ( LogLevel :: Critical , & panic_info. to_string ( ) ) . unwrap ( ) ;
29
+ hostcalls:: log_noresult ( LogLevel :: Critical , & panic_info. to_string ( ) ) ;
30
30
} ) ) ;
31
31
INITIALIZED . store ( true , Ordering :: Relaxed ) ;
32
32
}
You can’t perform that action at this time.
0 commit comments