@@ -450,11 +450,12 @@ + (BOOL)iOSVersionIsLessThan:(NSString *)iOSVersion {
450
450
NSString *message
451
451
)
452
452
{
453
- NSString *log = RCTFormatLog ([NSDate date ], level, fileName, lineNumber, message);
454
-
455
-
456
- NSLog ( @" Instabug - REACT LOG: %s " , log. UTF8String ) ;
453
+ NSString *log = RCTFormatLog ([NSDate date ], level, fileName, lineNumber, message);
454
+ NSString *compeleteLog = [ NSString stringWithFormat: @" Instabug - REACT LOG: %@ " , log];
455
+
456
+ va_list arg_list ;
457
457
458
+ IBGNSLog (compeleteLog, arg_list);
458
459
if ([InstabugReactBridge iOSVersionIsLessThan: @" 10.0" ]) {
459
460
int aslLevel;
460
461
switch (level) {
@@ -474,23 +475,25 @@ + (BOOL)iOSVersionIsLessThan:(NSString *)iOSVersion {
474
475
aslLevel = ASL_LEVEL_CRIT;
475
476
break ;
476
477
}
477
- asl_log (NULL , NULL , aslLevel, " %s " , message .UTF8String );
478
+ asl_log (NULL , NULL , aslLevel, " %s " , log .UTF8String );
478
479
} else {
480
+ os_log_t newlog = os_log_create (" Default" , " Instabug" );
481
+
479
482
switch (level) {
480
483
case RCTLogLevelTrace:
481
- os_log (OS_LOG_DEFAULT , " %s " , [message UTF8String ]);
484
+ os_log (newlog , " %s " , [message UTF8String ]);
482
485
break ;
483
486
case RCTLogLevelInfo:
484
- os_log_with_type (OS_LOG_DEFAULT , OS_LOG_TYPE_INFO, " %s " , [message UTF8String ]);
487
+ os_log_with_type (newlog , OS_LOG_TYPE_INFO, " %s " , [message UTF8String ]);
485
488
break ;
486
489
case RCTLogLevelWarning:
487
- os_log (OS_LOG_DEFAULT , " %s " , [message UTF8String ]);
490
+ os_log (newlog , " %s " , [message UTF8String ]);
488
491
break ;
489
492
case RCTLogLevelError:
490
- os_log_error (OS_LOG_DEFAULT , " %s " , [message UTF8String ]);
493
+ os_log_error (newlog , " %s " , [message UTF8String ]);
491
494
break ;
492
495
case RCTLogLevelFatal:
493
- os_log_fault (OS_LOG_DEFAULT , " %s " , [message UTF8String ]);
496
+ os_log_fault (newlog , " %s " , [message UTF8String ]);
494
497
break ;
495
498
}
496
499
}
0 commit comments