iPhone RestKit如何启用RKLogDebug?(iPhone RestKit how t

2019-07-29 04:32发布

我试图调试RestKit对象映射,发现有来电RKLogDebug整个代码,但现在看来,宏观某处不确定的。 我如何才能启用它?

Answer 1:

您要添加的东西是这样的:

    RKLogConfigureByName("RestKit", RKLogLevelWarning); 
    RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
    RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);

你的代码。 见RKLog.h为各种水平。 这是很招。

NB这个支持在最后一个通配符如此,例如,

    RKLogConfigureByName("*", RKLogLevelTrace); // set all logs to trace,
    RKLogConfigureByName("RestKit*", RKLogLevelWarning); // set all RestKit logs to warning (leaving the app-specific log untouched). 

- 感谢凯文!



Answer 2:

正如在第一个答案描述你可以通过调用配置应用到特定的组件RKLogConfigureByName

您还可以使用环境变量在Xcode方案的具体组件配置RestKit。 尤其是当你不断有你的应用程序建立针对不同的环境,这非常有用。

下面是RestKit记录的详细解释http://restkit-tutorials.com/logging-in-restkit-debug-tips/



文章来源: iPhone RestKit how to enable RKLogDebug?