React Native中的发布模式诊断

时间:2016-08-22 22:40:09

标签: ios react-native

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

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

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

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

2 个答案:

答案 0 :(得分:35)

AppDelegate.m

#import <React/RCTLog.h>

然后在didFinishLaunchingWithOptions

RCTSetLogThreshold(RCTLogLevelInfo - 1);

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

这可以让你有一个完全诚实的发布&#34;使用所需的所有详细日志记录进行模式构建。

答案 1 :(得分:0)

在将private void button1_Click(object sender, EventArgs e) { WebRequest request = WebRequest.Create("https://192.168.11.7:443/areas"); // WebProxy myproxy = new WebProxy("localhost:8888", false); // request.Proxy = myproxy; request.Credentials = new NetworkCredential("111", "123456"); ServicePointManager.ServerCertificateValidationCallback = ValidateServerCertificate; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string responseFromServer = reader.ReadToEnd(); string JsonAreas = responseFromServer; txt1.Text = JsonAreas; } public static bool ValidateServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; } 添加到您的AppDelegate.m之后 您可以连接iPhone并在Mac console.app中查看日志。