2016-03-21 20 views
2

Logcat'ımda (Android Monitor) çok fazla çıktı var. Bu bölüm bir anahtar kelime ile başlar, bunu kontrol etmek istediğim bilgilerle birlikte birkaç günlük takip eder.Android Studio: Logcat araması ve filtresi

Logcat'ı Log düzeyine göre filtrelemek ve ifadeleri aramak için bir olasılık olduğunu biliyorum. Anahtar kelimeyi kullanıcı arayüzünde yazdığımda, yalnızca günlükler anahtar kelime tarafından filtrelenir.

Anahtar sözcükler tarafından takip edilen satırlara/kayıtlara müdahale ediyorum. Hiçbir bilginin filtrelenmediği ve sonuçların tam günlüğünde gösterileceği bir arama seçeneği var mı?

Ctrl + s gibi this answer içinde önerilen komutlar çalışmıyor.

+0

Ctrl + f? – user3615737

+0

Tabii ki denedim;) – Petterson

+0

Android SDK'nın son bir sürümünü mi kullanıyorsunuz? Ekranı açtığımda Window-> ShowView() öğesine gidiyorum, _logcat_ ve _logcat (kullanımdan kaldırılmış) _ seçeneğine sahibim. _logcat_ bulamadı, _logcat (kullanımdan kaldırıldı) _ değil. Bu Android Cihaz Monitörünün 24.4.1 sürümündedir. – user3615737

cevap

1

Bir süre önce aynı problemi yaşadım ve android günlüğünü otomatik olarak line_number, ClassName ve Method ismiyle yansıtma yoluyla etiketleyerek bana yardımcı olan bir Logger helper sınıfı oluşturdum, bu bana çok yardımcı oldu. Bir yöntemin çıktısını filtrelemek istiyorum Ben logcat filtresinde yöntemin adını yazmak ve sadece bu satırlar ve Sınıflar ile aynı, bu yöntem içinde tüm günlükleri verir, onu bir gist yaptım.

Kullanımı kolaydır Logger.getLogger ve log gibi kolay adlara atamak ve normalde sadece log.d("string") etiketsiz olarak oturum açmak kolaydır ve otomatik olarak satır yöntemi ve sınıfını alır, Üzerinde iyi belgeler vardır. İsterseniz tweak mümkün, umarım yardımcı olur.

+0

Tavsiyeniz için teşekkür ederiz, maalesef günlüğünü bir kütüphanede düzenleyemem. – Petterson

İlgili konular