ผมใช้ package ที่ชื่อว่า logrotate ครับ
ตัวนี้สามารถเลือกที่จะ rotate logfile ใดๆตามความเหมาะสมได้
โดย default แล้ว บน debian (ซึ่งน่าจะรวม ubuntu ด้วย) มันจะ rotate ไฟล์
log และ error ของ apache2 ทุกๆสัปดาห์ และเก็บ log ไว้ 4 สัปดาห์
ผมปรับแก้ให้เก็บได้นาน 1 ปี โดยการเปลี่ยนตัวเลขใน config ไฟล์แค่ตัวเดียว
ผมคิดว่าใช้ logrotate จะดีกว่าครับ สามารถใช้จัดการกับ log ไฟล์ได้อย่างหลากหลาย
ไม่จำกัดเฉพาะ apache log และควบคุมทั้งหมดผ่านจุดควบคุมเพียงจุดเดียวกันครับ