SORU
7 Ocak 2010, PERŞEMBE


Nasıl Android/devre dışı günlük seviyeleri etkinleştirebilirim?

Örneğin hata ayıklama ifadeleri günlük bir sürü yaşıyorum.

Log.v(TAG, "Message here");
Log.w(TAG, " WARNING HERE");

cihaz telefonu bu uygulama dağıtımı sırasında ayrıntılı/devre dışı bırakma günlüğü etkinleştirmek nerede oturumu kapatmak istiyorum.

CEVAP
7 Ocak 2010, PERŞEMBE


Android Documentation says the following about Log Levels:

Ayrıntılı hiçbir gelişme sırasında dışında bir uygulama derlenmiş olmalıdır. Hata ayıklama derlenmiş ama zamanında kaldırılır günlükleri. Hata, uyarı ve bilgi her zaman kaydına kaydedilir.

Günlük Ayrıntılı açıklamaları oturum sıyırma dikkate almak, possibly using ProGuard as suggested in another answer isteyebilirsiniz.

Belgelere göre kalkınma bir cihaz Sistemi Özelliklerini kullanarak, günlük yapılandırabilirsiniz. Özelliği ayarlanır log.tag.<YourTag> ve öyle olmalı ayarlamak için aşağıdaki değerleri: VERBOSE, DEBUG, INFO, WARN, ERROR, ASSERT, ya SUPPRESS. More information on this is available in the documentation for the isLoggable() method.

Özellikleri geçici olarak setprop komutunu kullanarak ayarlayabilirsiniz. Örneğin:

C:\android>adb shell setprop log.tag.MyAppTag WARN
C:\android>adb shell getprop log.tag.MyAppTag
WARN

Alternatif olarak, dosya '/data/local.bunları belirtebilirsiniz prop aşağıdaki gibi:'

log.tag.MyAppTag=WARN

Android sürümlerinde 21**. Bu dosyayı yeniden güncelledikten sonra ihtiyacın olacak o yüzden açılışta okunur. /data/local.prop dünya yazılabilir ise, muhtemelen göz ardı edilecektir.

Son olarak, Program aracılığıyla System.setProperty() method kullanarak ayarlayabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • IGN

    IGN

    19 EYLÜL 2006
  • nigahiga

    nigahiga

    21 Temmuz 2006
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007