log_truncate_on_rotation 파라미터를 사용하여 일정 시간이 지난 후, 같은 이름을 가진 Log File은 기존 내용이 없어지고 새로운 Log로 Over Write 하는데요.
하루 단위로 로그파일이 생성되길 바랍니다.(log_rotation_age = 1d)
질문 > 일주일과 한달은 다음의 패턴으로 over write를 할 수 있습니다. 그렇다면 2개월, 3개월, 6개월.. 과 같은 경우는 어떻게 log_filename 명을 설정해야하는지 알 수 있을까요?
#일자(postgresql-11.log)
log_filename = 'postgresql-%d.log'
#요일(postgresql-Mon.log)
log_filename = 'postgresql-%a.log'
아니라면 os의 logrotate를 사용하는 것이 나을까요?
|