@@ -452,26 +452,28 @@ + (BOOL)iOSVersionIsLessThan:(NSString *)iOSVersion {
452
452
{
453
453
NSString *log = RCTFormatLog ([NSDate date ], level, fileName, lineNumber, message);
454
454
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
+ });
475
477
};
476
478
477
479
@end
0 commit comments