Assalamu'alaikum warahmatullahi wabarakaatuh
Pada kesempatan kali ini saya akan membagikan cara agar timestamp pada log di odoo service sesuai dengan timezone yang kita inginkan.
Timestamp pada sebuah log adalah hal yang paling penting karna ketika terjadi error di server atau Odoo service mati kita dapat mengetauhi kapan itu terjadi dari timestamp yang ada pada log tersebut. Di Odoo default timestamp menggunakan UTC dan di indonesia timezonenya adalah GMT+7, berarti akan selisih setitar 7 jam dari log Odoo. Hal ini membuat server seakan akan tidak real time, padahal ada perbedaan timezone dengan default odoo. untuk dapat mengkonfigurasi log timezone di Odoo caranya sebagai berikut.
Pertama pada file odoo/netsvc.py tambahkan kodingan berikut di atas
Kemudian di dalam class DBFormatter tambahkan kodingan di bawah ini
lalu save dan di file konfigurasi odoo tambahkan timezone = [Timezone] seperti gambar di bawah ini
Semoga Bermanfaat.