Rotace souboru protokolu se týká automatického zkrácení, komprese a odstranění souborů protokolu, takže nezabírají příliš mnoho místa na disku. Většina unixových serverů (jako je Apache, Squid a Sendmail) generuje protokolové soubory a různé systémové démony také vytvářejí protokoly prostřednictvím Syslogu. Tento modul lze použít ke konfiguraci programu `logrotate` pro správu všech těchto protokolů.

Soubor protokolu se obvykle střídá jednou každý den, týden nebo měsíc. Soubor se obvykle přesune do nového názvu souboru a zkomprimuje se a na jeho místo se vytvoří nový prázdný soubor. Je možné zachovat několik generací těchto starých souborů protokolu, takže z nich můžete vyhledávat nebo generovat zprávy i po otočení. Jakmile počet starých protokolů překročí nakonfigurovaný limit, budou nejstarší odstraněny.

Každý rotovaný soubor protokolu je uveden na hlavní stránce modulu. Každý protokol má vlastní sadu možností, jak řídit, jak často se střídá, kolik starých kopií se uchovává atd. Možnosti protokolu můžete upravit kliknutím na jeho název souboru nebo přidat nový soubor protokolu pomocí odkazu v dolní nebo horní části tabulky.

Mnoho Linux distribtions patří `logrotate` jako standard, a jsou dodávány s konfigurací pro otáčení protokoly součástí serverů jako Apache a Squid. Takže i když jste tento modul ještě nikdy nepoužili, mnoho souborů protokolu již může být uvedeno na hlavní stránce. V dolní části stránky se často nachází tlačítko pro úpravu globální konfigurace, které se vztahuje na všechny soubory protokolu, pokud nejsou přepsány. Pod ním je tlačítko pro nastavení harmonogramu, ve kterém je `logrotát` spuštěn Cronem, což je nezbytné pro to, aby se protokoly skutečně otáčely. Ve většině operačních systémů, které standardně obsahují program, bude úloha Cron již vytvořena jako součást procesu instalace.