Skip to content

Commit 9b67bad

Browse files
committed
2 parents 3012d80 + 61a8f77 commit 9b67bad

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

ios/RNInstabug/InstabugReactBridge.m

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -452,26 +452,28 @@ + (BOOL)iOSVersionIsLessThan:(NSString *)iOSVersion {
452452
{
453453
NSString *log = RCTFormatLog([NSDate date], level, fileName, lineNumber, message);
454454
NSString *compeleteLog = [NSString stringWithFormat:@"Instabug - REACT LOG: %@", log];
455-
456-
va_list arg_list;
457-
458-
switch(level) {
459-
case RCTLogLevelTrace:
460-
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelTrace);
461-
break;
462-
case RCTLogLevelInfo:
463-
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelInfo);
464-
break;
465-
case RCTLogLevelWarning:
466-
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelWarning);
467-
break;
468-
case RCTLogLevelError:
469-
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelError);
470-
break;
471-
case RCTLogLevelFatal:
472-
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelFatal);
473-
break;
474-
}
455+
456+
dispatch_async(dispatch_get_main_queue(), ^{
457+
va_list arg_list;
458+
459+
switch(level) {
460+
case RCTLogLevelTrace:
461+
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelTrace);
462+
break;
463+
case RCTLogLevelInfo:
464+
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelInfo);
465+
break;
466+
case RCTLogLevelWarning:
467+
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelWarning);
468+
break;
469+
case RCTLogLevelError:
470+
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelError);
471+
break;
472+
case RCTLogLevelFatal:
473+
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelFatal);
474+
break;
475+
}
476+
});
475477
};
476478

477479
@end

0 commit comments

Comments
 (0)