Journalisation pour iOS?
Est-il de journalisation pour iOS qui pourrait aider les développeurs dans le diagnostic de l'application se bloque?
- entendez-vous la journalisation en termes de débogage sur votre propre équipement d'essai ou de la journalisation de l'activité de l'utilisateur lorsque l'application est en production?
- Pour la production, ainsi que pour le débogage au cours du développement de l'application.
Vous devez vous connecter pour publier un commentaire.
Que vous pouvez aimer:
Je sais que ce post est vieux, mais je suis à la recherche pour l'un comme bien. J'ai trouvé un appelé Bûcheron, bien que je n'ai pas encore essayé.
J'ai créé une journalisation simple cadre qui pourrait vous aider. J'avais apprécions tous les commentaires que vous avez. Espérons que cela aide.
Lien vers Page Du Projet
Cette question précédente semble se chevauchent. Mais la ligne de fond est:
NSLog(@"message");
ou:
printf("message");
J'ai un peu besoin différent: non seulement je ne veux debug se bloque, mais j'ai aussi besoin de déboguer les autres erreurs (NSError, NSException).
J'ai essayé tous les 3 paquets mentionnés dans IlDan de réponse. Cependant, ils ont besoin de moi pour adopter un nouveau mode de journalisation, qui peuvent ne pas être compatibles avec les bibliothèques j'en dépendent. Par exemple, j'ai l'intention d'adopter NSLogger mais RestKit, qui est une bibliothèque importante dans mon projet, utilise LibComponentLogging.
Donc j'ai fini avec l'écriture d'une petite gousse (https://github.com/kennethjiang/Teleport-NSLog) pour que les. Le mécanisme consiste à rediriger stderr (où NSLog + toutes ces journalisation des cadres d'écrire des messages à l') à un client du serveur HTTP. Maintenant, je peux déboguer mon application qui s'exécute dans le périphérique de l'utilisateur, comme s'il était en cours d'exécution dans mon xcode. 🙂
Pour la journalisation de base utilisation NSLog(@"votre message ici")
Si vous voulez plus de journalisation souple regarder dans Bûcheron. Il peut vous permettre de désactiver la journalisation dans la production etc etc.