Putaran fail log merujuk kepada pemotongan, pemampatan dan penghapusan fail log secara automatik sehingga mereka tidak menggunakan terlalu banyak ruang cakera. Sebilangan besar pelayan Unix (seperti Apache, Squid dan Sendmail) menghasilkan fail log, dan pelbagai daemon sistem juga membuat log melalui Syslog. Modul ini dapat digunakan untuk mengkonfigurasi program `logrotate` untuk menguruskan semua log tersebut.

Biasanya, fail log akan diputar sekali setiap hari, minggu atau bulan. Fail biasanya dipindahkan ke nama fail baru dan dimampatkan, dan fail kosong baru dibuat di tempatnya. Beberapa generasi fail log lama ini dapat disimpan, sehingga anda dapat mencari atau menghasilkan laporan daripadanya walaupun setelah dipusingkan. Setelah bilangan log lama melebihi had yang dikonfigurasi, yang lama akan dihapuskan.

Setiap fail log yang diputar disenaraikan di halaman utama modul. Setiap log mempunyai set pilihan tersendiri untuk mengawal seberapa kerap ia diputar, berapa salinan lama disimpan dan sebagainya. Anda boleh mengedit pilihan log dengan mengklik nama failnya, atau menambahkan fail log baru menggunakan pautan di bahagian bawah atau atas jadual.

Banyak pengedaran Linux termasuk `logrotate` sebagai standard, dan dilengkapi dengan konfigurasi untuk memutar log pelayan yang disertakan seperti Apache dan Squid. Oleh itu, walaupun anda belum pernah menggunakan modul ini sebelumnya, banyak fail log mungkin sudah disenaraikan di halaman utama. Selalunya Di bahagian bawah halaman terdapat butang untuk mengedit konfigurasi global, yang berlaku untuk semua fail log kecuali diganti. Di bawahnya adalah butang untuk menetapkan jadual di mana `logrotate` dijalankan oleh Cron, yang diperlukan agar ia benar-benar memutar log. Pada kebanyakan sistem operasi yang merangkumi program sebagai standard, pekerjaan Cron telah dibuat sebagai bagian dari proses pemasangan.