Saya ingin mencapai rotasi log nginx yang:
- akan bekerja tanpa perangkat lunak tambahan (mis. - terbaik jika tanpa "logrotate")
- akan membuat file yang diputar dengan nama berdasarkan tanggal
Pendekatan terbaik adalah sesuatu yang dimiliki PostgreSQL - yaitu dalam variabel config log_filename-nya, saya dapat menentukan strftime-style% Y-% m-% d, dan itu akan secara otomatis mengubah log pada tanggal (atau waktu) perubahan.
Pendekatan lain dari apache - mengirimkan log melalui pipa ke program rotatelogs.
Sejauh yang saya bisa cari - tidak ada pendekatan seperti itu. Yang bisa saya lakukan adalah menggunakan logrotate dengan opsi dateext, tetapi ia memiliki sejumlah kekurangannya sendiri, dan saya lebih suka menggunakan sesuatu yang berfungsi seperti | rotatelogs atau log_filename di PostgreSQL.