iPhone RestKit如何启用RKLogDebug?

Ale*_*one 32 iphone logging objective-c ios restkit

我正在尝试调试RestKit对象映射,并注意到RKLogDebug整个代码都有调用,但似乎某个宏未定义.我该如何启用它?

Pau*_*nne 71

你想添加这样的东西:

    RKLogConfigureByName("RestKit", RKLogLevelWarning); 
    RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
    RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
Run Code Online (Sandbox Code Playgroud)

你的代码.有关各个级别,请参阅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). 
Run Code Online (Sandbox Code Playgroud)

- 谢谢凯文!

  • 你知道,你可能是整个宇宙中最可怕的人吗? (5认同)
  • NB这最后支持一个通配符,例如``RKLogConfigureByName("*",RKLogLevelTrace);`将所有日志设置为trace,`RKLogConfigureByName("RestKit*",RKLogLevelWarning);`将所有`RestKit`日志设置为警告(保持特定于应用程序的日志不变). (3认同)