React Native中的发布模式诊断

Sam*_*ron 17 ios react-native

有没有办法让React Native输出console.log到同一个地方的所有电话NSLog呢?

有没有办法可以console.log在发布模式下看到输出?

如果没有,我可以使用NSLog助手本地反应吗?

(注意我知道在调试模式下,我有多种方法可以获取此信息,但我遇到了需要诊断的发布模式的特定问题.)

Sam*_*ron 41

AppDelegate.m

#import <React/RCTLog.h>
Run Code Online (Sandbox Code Playgroud)

然后进去 didFinishLaunchingWithOptions

RCTSetLogThreshold(RCTLogLevelInfo - 1);
Run Code Online (Sandbox Code Playgroud)

这将反应记录器设置为将所有级别记录到NSLog而不是发布默认值:RCTLogLevelError这是console.error我猜:)

这使您可以使用所需的所有详细日志记录进行完全诚实的"发布"模式构建.

  • 对于我的RN项目'RCTLog.h'没有用,但#import <React/RCTLog.h>没有.谢谢你! (5认同)
  • 凉爽的!现在做安卓:D (2认同)