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

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011