Berkas log menyimpan catatan apa yang terjadi pada sebuah perangkat dan sistem operasi. Pada sistem operasi berbasis GNU/Linux, kita bisa melihatnya pada direktori /var/log. Sistem operasi android pun juga memiliki berkas log yang bisa kita lihat. Hari ini kita akan sedikit membahas cara sederhana untuk mendapatkan berkas log pada perangkat android.

Contoh beberapa log yang dimiliki distro Slackware.
Persiapan.
Berikut ini adalah beberapa hal yang bisa dipersiapkan, di antaranya :
- Tool adb, bisa dipasang lewat paket manajer.
- Terminal emulator untuk android.
- Perangkat android.

Terminal emulator android yang akan kita pakai.
Langkah-langkah mengambil berkas log.
Berikut ini adalah langkah-langkah untuk mengambil log.
1. Mengatur ukuran berkas log.
Kita perlu mengatur ukuran berkas log. Ukuran ini mungkin akan menentukan banyaknya informasi log yang akan kita dapatkan.
Untuk mengatur ukuran berkas log, biasanya kita perlu menuju ke pengaturan berikut.
Settings –> System –> Developer options –> DEBUGGING –> Logger buffer sizes.
Kita bisa memilih ukuran default sebagai awalan, biasanya sebesar 256 K.

2. Mengambil berkas log.
A. Menggunakan tool adb.
Kita akan mengawali mengambil berkas log menggunakan adb. Langkah-langkahnya adalah sebagain berikut.
- Hubungkan perangkat android ke PC / laptop !
- Cek apakah perangkat android sudah terdeteksi ! Gunakan perintah berikut ! Jika terdeteksi, maka kita bisa masuk langkah selanjutnya.
$ adb devices
Code language: Shell Session (shell)
- Ambil log dengan perintah berikut ini !
$ adb logcat -v threadtime -d > /home/$USER/log.txt
Code language: Shell Session (shell)
- Berkas log akan tersimpan di direktori home dengan nama log.txt.
B. Menggunakan terminal emulator.
Pilihan kedua yaitu menggunakan terminal emulator. Berikut ini adalah langkah-langkahnya.
- Buka terminal emulator !
- Jika memiliki akses root, bisa juga masuk sebagai user root dulu. Saya mencoba dengan user biasa dan ternyata hanya mendapatkan log yang kurang informatif / sedikit.
$ su
Code language: Shell Session (shell)
- Ambil log dengan perintah berikut ini !
# logcat -v threadtime -d > /sdcard/log.txt
Code language: Shell Session (shell)

Contoh perintah yang saya jalankan.
- Berkas log yang terambil bisa langsung kita lihat.

Berkas log yang saya dapatkan, bisa dianalisa sewaktu-waktu.
Referensi dan kredit.
Berikut ini adalah beberapa referensi dan kredit untuk bahasan kita kali ini.
- Gambar ilustrasi terminal, dari Jackpal.
- Panduan export log crash pada android.
Penutup.
Demikian tadi, cara sederhana mendapatkan berkas log pada perangkat android. Berkas log yang sudah kita dapatkan bisa kita gunakan untuk menganalisa apa yang terjadi pada perangkat android. Lebih-lebih jika kita ingin menjadi pengembang aplikasi. Sekian, terima kasih dan sampai berjumpa pada bahasan selanjutnya !
Leave a Reply