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中查看日志。