Di logcat saya, ada terlalu banyak output, jadi saya ingin memfilternya menggunakan beberapa kata kunci, pada dasarnya hanya menampilkan output yang berisi kata kunci. Apakah ada cara untuk melakukannya di Android Studio melalui UI?
android-studio
logcat
Alessandro Roaro
sumber
sumber
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
Jawaban:
Ada dua cara untuk melakukannya, keduanya ada di tab Android di bagian bawah IDE (tempat keluaran logcat ditampilkan).
Pertama, Anda cukup mengetikkan sesuatu ke dalam kotak pencarian di bagian atas dan itu hanya akan memfilter pesan yang berisi teks yang Anda ketik.
Kedua, Anda dapat melakukan pemfilteran lanjutan dengan mengklik tarik-turun di kanan atas, yang seharusnya menampilkan Tanpa Filter secara default, dan memilih
Edit Filter Configuration
serta menentukan apa yang akan difilter. Dengan menggunakan metode ini, Anda juga menyimpan filter dan dapat menggunakannya kembali dengan memilihnya di menu tarik-turun.Tangkapan layar:
sumber
Yang saya lakukan adalah klik kanan pada baris yang tidak saya suka dan pilih "Lipat garis seperti ini"
sumber
Seperti yang dikatakan @ free3dom, Anda dapat memilih dari proses mana Anda ingin menerima logcats. Ini tangkapan layarnya.
sumber
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
SAYA MEMBUAT TUTORIAL VIDEO UNTUK MENUNJUKKAN CARANYA = https://youtu.be/xw2qE5ko_9I
Beri nama pada log Anda. Aku menyebut milikku "wawa".
Di Android Studio, buka Android-> Edit Konfigurasi Filter
Kemudian ketik nama yang Anda berikan pada log. Dalam kasus saya, ini disebut "wawa". Berikut beberapa contoh jenis filter yang dapat Anda lakukan. Anda dapat memfilter berdasarkan System.out, System.err, Logs, atau nama paket:
sumber
Pertama-tama nyatakan nama TAG Anda dalam kode Anda misalnya
Kemudian tambahkan pernyataan log di mana Anda ingin mengeluarkan sesuatu
Sesuai free3dom di posting kedua, pada tab logcat klik pada dropdown Filter dan kemudian Edit Konfigurasi Filter.
Dalam contoh ini kami menggunakan opsi Tag Log (regex) untuk menampilkan pesan log untuk salah satu dari tiga nama tag yang cocok menggunakan pipa | pemisah (tanpa spasi):
sumber
Saya mengalami masalah saat menyalakan filter di Logcat. Untuk melihat filter di Android Studio 3.2, Anda harus mengaktifkan dan menonaktifkan 'Floating Mode' lagi untuk membuat filter muncul kembali.
sumber
Salah satu alternatif yang berhasil bagi saya adalah memilih
Show only selected application
opsi di menu filter:sumber
Saya tidak tahu apakah gambar di jawaban lain sudah lama atau jika saya melewatkan sesuatu, tetapi ini adalah gambar yang diperbarui.
Klik tab Android Monitor di bagian bawah dan pastikan tab logcat dipilih. Kemudian ketik apa pun yang Anda inginkan untuk memfilter keluaran Anda. Saya memfilter milik saya dengan nama tag saya
TAG
.sumber
Hanya untuk menambahkan kesalahan saya sendiri:
pastikan bahwa saat Anda menggunakan Emulator dan perangkat sebenarnya, untuk beralih ke perangkat yang Anda debug di menu tarik-turun di sebelah kiri di atas tab logcat.
sumber
lihat ini https://medium.com/zinuzoid/if-you-developing-android-application-1bdff0a96205
cukup buat filter LogCat, sisipkan di bawah String ke "LogTag" yang kemudian akan mengabaikan baris sistem
sumber