2010-09-17 1 views
2

Nouveau sur Android et juste regardé http://developer.android.com/reference/android/util/Log.htmlLogging Android - Comment effacer pour de meilleures performances

Ma question concerne tout sauf debug. Comment ces entrées de journal sont-elles effacées telles que Erreur afin qu'elles ne consomment pas d'espace? En outre, existe-t-il un moyen de demander au fichier journal de pouvoir l'envoyer à un service Web central ou à quelque chose à des fins de qualité, etc.?

Répondre

2

L'espace journal est une ressource limitée partagée par toutes les applications sur l'appareil. Les nouvelles entrées poussent les plus anciennes. Vous pouvez lire les journaux si vous avez l'autorisation correcte, mais cela peut être considéré comme un logiciel espion grossier/borderline par les utilisateurs car il vous donnera beaucoup plus d'informations que ce que votre application contribue au journal.

Vous tel que rapporté par le système peut déjà obtenir des données de rapport de problème pour les applications du marché: http://android-developers.blogspot.com/2010/05/google-feedback-for-android.html

+1

La lecture du logcat est un logiciel espion? – Falmarri

+0

Parfait merci! – user437534

+2

@Falmarri: Puisque le journal est une ressource partagée, il peut l'être. Quelle est l'activité de votre application en ce qui concerne les autres fonctionnalités d'un utilisateur sur le système? Quelles activités sont lancées quand? Des données que d'autres applications ont peut-être écrites dans le journal? Les applications sont déconseillées pour la consignation des informations d'identification personnelle, mais il existe un certain nombre d'applications qui le font de toute façon et pas toujours à dessein. Si la lecture du journal système n'est pas une fonction principale de votre application, elle ne devrait probablement pas être lue. – adamp