Tôi muốn đạt được luân chuyển các bản ghi nginx rằng:
- sẽ hoạt động mà không cần bất kỳ phần mềm bổ sung nào (tức là - tốt nhất nếu không có "logrotate")
- sẽ tạo các tệp được xoay với tên dựa trên ngày
Cách tiếp cận tốt nhất là một cái gì đó giống như PostgreSQL có - tức là trong biến cấu hình log_filename của tôi, tôi có thể chỉ định kiểu strftime% Y-% m-% d và nó sẽ tự động thay đổi nhật ký thay đổi theo ngày (hoặc thời gian).
Một cách tiếp cận khác từ apache - gửi nhật ký qua đường ống đến chương trình rotatelogs.
Theo như tôi có thể tìm kiếm - không có cách tiếp cận nào như vậy tồn tại. Tất cả những gì tôi có thể làm là sử dụng logrotate với tùy chọn dateext, nhưng nó có một nhược điểm riêng và tôi muốn sử dụng cái gì đó hoạt động như | rotatelogs hoặc log_filename trong PostgreQuery.