React Native中的发布模式诊断

有没有办法让React Native将所有console.log调用输出到NSLog同一个地方?

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

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

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

AppDelegate.m

 #import  

然后在didFinishLaunchingWithOptions

 RCTSetLogThreshold(RCTLogLevelInfo - 1); 

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

这允许您使用所需的所有详细日志记录构建完全诚实的“发布”模式。

添加RCTSetLogThreshold(RCTLogLevelInfo - 1); 到您的AppDelegate.m,您可以连接iPhone并在Mac console.app中查看日志。