Günlük dosyası döndürme, günlük dosyalarının çok fazla disk alanı tüketmemesi için otomatik olarak kesilmesi, sıkıştırılması ve silinmesi anlamına gelir. Çoğu Unix sunucusu (Apache, Squid ve Sendmail gibi) günlük dosyaları oluşturur ve çeşitli sistem arka plan programları da Syslog aracılığıyla günlükler oluşturur. Bu modül, tüm bu günlükleri yönetmek için `logrotate` programını yapılandırmak için kullanılabilir.

Genellikle, bir günlük dosyası her gün, hafta veya ay bir kez döndürülür. Dosya genellikle yeni bir dosya adına taşınır ve sıkıştırılır ve yerine yeni bir boş dosya oluşturulur. Bu eski günlük dosyalarının birkaç nesli saklanabilir, böylece rotasyondan sonra bile raporları arayabilir veya oluşturabilirsiniz. Eski günlük sayısı yapılandırılmış bir sınırı aştığında, en eski günlükler silinir.

Döndürülen her günlük dosyası modülün ana sayfasında listelenir. Her günlüğün, ne sıklıkta döndürüldüğünü, kaç tane eski kopya tutulacağını kontrol etmek için kendi seçenekleri vardır. Bir günlük için dosya adını tıklatarak seçenekleri düzenleyebilir veya tablonun altındaki veya üstündeki bağlantıyı kullanarak yeni bir günlük dosyası ekleyebilirsiniz.

Birçok Linux dağıtımı standart olarak `logrotate` içerir ve Apache ve Squid gibi sunucuların günlüklerini döndürmek için yapılandırmalarla birlikte gelir. Bu modülü daha önce hiç kullanmamış olsanız bile, ana sayfada birçok günlük dosyası zaten listelenmiş olabilir. Çoğunlukla Sayfanın altına yakın bir yerde, geçersiz kılınmadıkça tüm günlük dosyaları için geçerli olan genel yapılandırmayı düzenlemek için bir düğme bulunur. Aşağıda, `logrotate'in` günlükleri gerçekten döndürmesi için gerekli olan Cron tarafından çalıştırılacak programı ayarlamak için bir düğme bulunur. Programı standart olarak içeren çoğu işletim sisteminde, yükleme işleminin bir parçası olarak zaten bir Cron işi oluşturulmuş olacaktır.