Skip to main content

Fitur Log Aplikasi — Monitoring & Troubleshooting

Fitur log aplikasi mencatat seluruh aktivitas sistem secara otomatis, mulai dari panggilan API, perubahan status perangkat, hingga kegagalan pengiriman webhook. Log digunakan untuk memantau kondisi sistem dan mengidentifikasi sumber masalah saat terjadi error.

Prasyarat

  • Sudah login ke dashboard Whapi
  • Fitur log sudah diaktifkan di pengaturan aplikasi

Mengaktifkan Fitur Log

File Media

Sebelum log mulai mencatat aktivitas, aktifkan fitur ini terlebih dahulu:

  1. Masuk ke menu Tentang di dashboard
  2. Buka Pengaturan Aplikasi
  3. Aktifkan jenis log yang dibutuhkan: Log API, Log Perangkat, atau Log Error Webhook

Jenis Log yang Tersedia

Jenis LogLokasi di DashboardYang Dicatat
Log APIPerangkat > Log Perangkat APISetiap request API yang masuk: endpoint, status, tipe, dan waktu
Log PerangkatPerangkat > Log PerangkatPerubahan status koneksi perangkat secara real-time
Log Error WebhookPerangkat > Report WebhookKegagalan pengiriman webhook beserta detail error-nya

Log API

File Media

Log API mencatat seluruh request API yang dikirim oleh whapi.

Cara Membaca Log API

  1. Masuk ke Perangkat > Log Perangkat API
  2. Pilih perangkat yang ingin dipantau
  3. Klik Terapkan untuk menampilkan data log
  4. Gunakan filter Status dan Tipe untuk mempersempit pencarian
  5. Klik Hapus Semua Log untuk membersihkan data log lama jika diperlukan

Kolom yang Ditampilkan

KolomKeterangan
PenerimaNomor penerima
StatusStatus pesan yang dikirim
WaktuWaktu saat request dikirim oleh whapi
AksiMelihat detail API yang dikirim

Log Perangkat

File Media

Log perangkat mencatat setiap perubahan status koneksi secara otomatis. Berguna untuk melacak kapan perangkat terputus atau kembali terhubung.

Cara Membaca Log Perangkat

  1. Masuk ke Perangkat > Log Perangkat
  2. Pilih perangkat yang ingin dilihat riwayatnya
  3. Gunakan filter Status untuk mencari perubahan status tertentu
  4. Klik Hapus Semua Log untuk membersihkan data lama

Status yang Dicatat

StatusArtinya
CONNECTEDPerangkat berhasil terhubung
DISCONNECTEDKoneksi terputus
SERVICE_SCANMenunggu scan QR
SERVICE_OFFLayanan dimatikan
PAIRINGSedang dalam proses koneksi

Log Error Webhook

File Media

Log error webhook mencatat kegagalan pengiriman data ke endpoint server. Saat pengiriman webhook gagal, sistem mencoba mengirim ulang hingga 3 kali sebelum mencatat error ke log.

Cara Membaca Log Error Webhook

  1. Masuk ke Perangkat > Report Webhook
  2. Sistem otomatis mencatat setiap kegagalan pengiriman
  3. Baca detail error untuk mengetahui penyebab kegagalan

Penyebab Error Webhook yang Umum

Kode ErrorPenyebabSolusi
Connection refusedServer endpoint tidak berjalanPeriksa apakah server webhook aktif dan port terbuka
TimeoutServer tidak merespons dalam waktu yang ditentukanPeriksa performa server dan pastikan endpoint merespons dalam waktu wajar
404 Not FoundURL webhook salah atau endpoint tidak adaVerifikasi URL webhook di pengaturan perangkat
401 UnauthorizedEndpoint membutuhkan autentikasiTambahkan token atau header autentikasi yang sesuai di server
500 Internal Server ErrorError di sisi server penerimaPeriksa log server untuk menemukan sumber error

Cara Membersihkan Log

Log yang menumpuk dapat dibersihkan melalui dashboard atau API:

Via Dashboard

Gunakan tombol Hapus Semua Log di halaman Log API atau Log Perangkat

Error Umum dan Solusinya

KondisiPenyebabSolusi
Log tidak menampilkan dataFitur log belum diaktifkanAktifkan log di menu Tentang > Pengaturan Aplikasi
Log API kosong meski ada requestPerangkat yang dipilih salahPastikan memilih perangkat yang benar di filter
Log error webhook tidak munculWebhook belum dikonfigurasiPastikan URL webhook sudah diisi dan fitur webhook aktif