iPhone RestKit comment activer RKLogDebug?

J'essaye de déboguer le mappage d'object RestKit et j'ai remarqué qu'il y a des appels à RKLogDebug dans tout le code, mais il semble que cette macro n'est pas définie quelque part. Comment puis-je l'activer?

Vous voulez append quelque chose comme ceci:

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

à votre code. Voir RKLog.h pour les différents niveaux. C'est joli tour.

NB cela prend en charge un caractère générique à la fin, par exemple,

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

– Merci Kevin!

Comme décrit dans la première réponse, vous pouvez configurer votre application pour un composant spécifique en appelant RKLogConfigureByName .

Vous pouvez également configurer RestKit pour un composant spécifique en utilisant Environment Variables dans le schéma Xcode. Ceci est particulièrement utile lorsque vous créez votre application en continu pour différents environnements.

Voici une explication détaillée de la journalisation RestKit http://restkit-tutorials.com/logging-in-restkit-debug-tips/