Skip to content

Commit f01be83

Browse files
authored
🤝 Merge pull request #71 from Instabug/hotfix/fix_crash_for_ios_8
🐛 Fix a bug where the app crashes on iOS 8 due to os_logs.
2 parents 851b51f + 6db813a commit f01be83

File tree

1 file changed

+5
-43
lines changed

1 file changed

+5
-43
lines changed

ios/RNInstabug/InstabugReactBridge.m

Lines changed: 5 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -450,50 +450,12 @@ + (BOOL)iOSVersionIsLessThan:(NSString *)iOSVersion {
450450
NSString *message
451451
)
452452
{
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];
457455

458-
if([InstabugReactBridge iOSVersionIsLessThan:@"10.0"]) {
459-
int aslLevel;
460-
switch(level) {
461-
case RCTLogLevelTrace:
462-
aslLevel = ASL_LEVEL_DEBUG;
463-
break;
464-
case RCTLogLevelInfo:
465-
aslLevel = ASL_LEVEL_NOTICE;
466-
break;
467-
case RCTLogLevelWarning:
468-
aslLevel = ASL_LEVEL_WARNING;
469-
break;
470-
case RCTLogLevelError:
471-
aslLevel = ASL_LEVEL_ERR;
472-
break;
473-
case RCTLogLevelFatal:
474-
aslLevel = ASL_LEVEL_CRIT;
475-
break;
476-
}
477-
asl_log(NULL, NULL, aslLevel, "%s", message.UTF8String);
478-
} else {
479-
switch(level) {
480-
case RCTLogLevelTrace:
481-
os_log(OS_LOG_DEFAULT, "%s", [message UTF8String]);
482-
break;
483-
case RCTLogLevelInfo:
484-
os_log_with_type(OS_LOG_DEFAULT, OS_LOG_TYPE_INFO, "%s", [message UTF8String]);
485-
break;
486-
case RCTLogLevelWarning:
487-
os_log(OS_LOG_DEFAULT, "%s", [message UTF8String]);
488-
break;
489-
case RCTLogLevelError:
490-
os_log_error(OS_LOG_DEFAULT, "%s", [message UTF8String]);
491-
break;
492-
case RCTLogLevelFatal:
493-
os_log_fault(OS_LOG_DEFAULT, "%s", [message UTF8String]);
494-
break;
495-
}
496-
}
456+
va_list arg_list;
457+
458+
IBGNSLog(compeleteLog, arg_list);
497459
};
498460

499461
@end

0 commit comments

Comments
 (0)