Custom Log Format in Apache

Access Log dan Error log di Apache sangat berguna untuk bagi administrator untuk memantau aktivitas yang terjadi di situs web dan memudahkan dalam troubleshoot jika terjadi error.

Artikel ini akan membahas cara mengonfigurasi custom log agar Anda dapat dengan mudah mendapatkan informasi saat situs diakses oleh pengunjung.

Edit file konfigurasi httpd.conf lalu tambahkan baris berikut.

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b server: %v" custom1
</IfModule>

Contoh variable lain bisa Anda temukkan di Apache Module mod_log_config

Kemudian untuk menggunakan LogFormat tersebut, Anda perlu mengedit CustomLog pada konfigurasi virtualhost atau konfigurasi httpd.conf.

    CustomLog "/var/log/httpd/web1-access_log" custom1

Restart service Apache untuk menerapkan perubahan.

systemctl restart httpd

Lalu cek file access log.

# tail -f /var/log/httpd/web1-access_log
192.168.100.128 - - [17/Jun/2024:12:28:02 +0700] "GET / HTTP/1.1" 200 94006 server: web1.topan.local