Logging merupakan hal yang mudah dan mendasar di bahasa pemrograman apapun. Meskipun terkesan sepele, seringnya logging sangat membantu di berbagai situasi, terutama debugging. Umumnya, kita panggil fungsi log di titik titik yang penting, seperti error, atau case case tertentu. Informasi yang di log juga bermacam – macam. Bisa kalimat tertentu, error, dan lainnya.
Kali ini, saya ingin membagikan cara logging api request. Api request di sini yang dimaksud adalah http request yang masuk dan juga keluar ke sistem kita.
Caranya, tinggal pasang dependency logbook. Logbook ini merupakan library yang diperuntukkan untuk log http request. Library ini bisa log request secara komplit, lengkap dengan header, body request, durasi, dll. Pemasangannya pun sebetulnya mudah, ada basic setup seperti lokasi log, masking data, dll.
Audit log seperti ini cukup penting jika sistem kita perlu berhubungan dengan sistem lain, misal payment gateway, ERP , atau apapun itu. Kita bisa melihat secara utuh sebetulnya request dan responsenya seperti apa.

