diff --git a/CocoaDebug.podspec b/CocoaDebug.podspec index 293dc2c4..1eb17019 100644 --- a/CocoaDebug.podspec +++ b/CocoaDebug.podspec @@ -26,6 +26,6 @@ Pod::Spec.new do |s| 'Sources/Window/**/*.m', 'Sources/fishhook/**/*.c', ] - # s.dependency "React/Core" + s.dependency 'React/Core' # s.dependency "Protobuf" end diff --git a/Sources/Logs/_NSLogHook.m b/Sources/Logs/_NSLogHook.m index 9dd3d054..8f0ac035 100644 --- a/Sources/Logs/_NSLogHook.m +++ b/Sources/Logs/_NSLogHook.m @@ -10,7 +10,7 @@ #import "_OCLogHelper.h" #import "_fishhook.h" //#import -//#import "RCTLog.h" +#import "RCTLog.h" @interface _NSLogHook : NSObject @@ -61,36 +61,36 @@ + (void)load } //#pragma mark - RN -//void _RCTLogJavaScriptInternal(RCTLogLevel level, NSString *message) -//{ -// if ([[NSUserDefaults standardUserDefaults] boolForKey:@"enableRNMonitoring_CocoaDebug"]) {return;} -// if (![message isKindOfClass:[NSString class]]) {return;} -//// if (level != RCTLogLevelError && level != RCTLogLevelInfo) {return;} -// -// NSString *levelStr = @""; -// -// switch (level) { -//// case RCTLogLevelTrace: -//// levelStr = @"[RCTLogTrace]"; -//// break; -// case RCTLogLevelInfo: -// levelStr = @"[RCTLogInfo]"; -// break; -// case RCTLogLevelWarning: -// levelStr = @"[RCTLogWarn]"; -// break; -// case RCTLogLevelError: -// levelStr = @"[RCTLogError]"; -// break; -//// case RCTLogLevelFatal: -//// levelStr = @"[RCTLogFatal]"; -// break; -// default: +void _RCTLogJavaScriptInternal(RCTLogLevel level, NSString *message) +{ + if ([[NSUserDefaults standardUserDefaults] boolForKey:@"enableRNMonitoring_CocoaDebug"]) {return;} + if (![message isKindOfClass:[NSString class]]) {return;} +// if (level != RCTLogLevelError && level != RCTLogLevelInfo) {return;} + + NSString *levelStr = @""; + + switch (level) { +// case RCTLogLevelTrace: +// levelStr = @"[RCTLogTrace]"; // break; -// } -// -// [_OCLogHelper.shared handleLogWithFile:[NSString stringWithFormat:@"%@\n", levelStr] function:@"" line:-1 message:message color:[UIColor whiteColor] type:CocoaDebugToolTypeRN]; -//} + case RCTLogLevelInfo: + levelStr = @"[RCTLogInfo]"; + break; + case RCTLogLevelWarning: + levelStr = @"[RCTLogWarn]"; + break; + case RCTLogLevelError: + levelStr = @"[RCTLogError]"; + break; +// case RCTLogLevelFatal: +// levelStr = @"[RCTLogFatal]"; + break; + default: + break; + } + + [_OCLogHelper.shared handleLogWithFile:[NSString stringWithFormat:@"%@\n", levelStr] function:@"" line:-1 message:message color:[UIColor whiteColor] type:CocoaDebugToolTypeRN]; +} @end