Screenshot 20230724 110955 Terminal Emulator

Mendapatkan Berkas Log pada Perangkat Android.

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.

20230724 11h39m59s grim

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.
unnamed

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.

Screenshot 20230724 104356 Settings

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 devicesCode language: Shell Session (shell)
  • Ambil log dengan perintah berikut ini !
$ adb logcat -v threadtime -d > /home/$USER/log.txtCode 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.
$ suCode language: Shell Session (shell)
  • Ambil log dengan perintah berikut ini !
# logcat -v threadtime -d > /sdcard/log.txtCode language: Shell Session (shell)
Screenshot 20230724 110955 Terminal Emulator

Contoh perintah yang saya jalankan.

  • Berkas log yang terambil bisa langsung kita lihat.
Screenshot 20230724 111200 Material Files

Berkas log yang saya dapatkan, bisa dianalisa sewaktu-waktu.

Referensi dan kredit.

Berikut ini adalah beberapa referensi dan kredit untuk bahasan kita kali ini.

  1. Gambar ilustrasi terminal, dari Jackpal.
  2. 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 !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *