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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • Triune Films

    Triune Films

    9 ŞUBAT 2006