Deleting old postgresql log files (Ubuntu)
You can use the configuration below;

log_truncate_on_rotation = on
log_rotation_age = 1d
log_filename = 'postgresql-%a.log'
log_rotation_size = 0  #just rotate daily


This says create a log file with a name like 'postgresql-Mon.log' and when rotation occurs override the old file with the same name.