Rotácia protokolového súboru sa vzťahuje na automatické skrátenie, kompresiu a vymazanie protokolových súborov, aby nespotrebovali príliš veľa miesta na disku. Väčšina serverov Unix (napríklad Apache, Squid a Sendmail) generuje protokolové súbory a rôzne systémové démony tiež vytvárajú protokoly prostredníctvom Syslogu. Tento modul sa dá použiť na konfiguráciu programu `logrotate` na správu všetkých týchto protokolov.

Súbor denníka sa zvyčajne strieda raz za deň, týždeň alebo mesiac. Súbor sa zvyčajne presunie do nového názvu súboru a skomprimuje sa a namiesto neho sa vytvorí nový prázdny súbor. Je možné uchovávať niekoľko generácií týchto starých protokolových súborov, takže z nich môžete prehľadávať alebo generovať správy aj po otočení. Keď počet starých protokolov prekročí nakonfigurovaný limit, najstaršie sa vymažú.

Každý rotovaný súbor denníka je uvedený na hlavnej stránke modulu. Každý záznam má svoju vlastnú sadu možností na kontrolu, ako často sa točí, koľko starých kópií sa uchováva a tak ďalej. Možnosti protokolu môžete upraviť kliknutím na jeho názov súboru alebo pomocou odkazu v dolnej alebo hornej časti tabuľky pridať nový súbor denníka.

Mnohé distribúcie systému Linux zahŕňajú štandardne `logrotate` a prichádzajú s konfiguráciami na rotáciu protokolov zahrnutých serverov, ako sú Apache a Squid. Takže aj keď ste tento modul ešte nikdy nepoužili, mnoho protokolových súborov už môže byť uvedených na hlavnej stránke. V dolnej časti stránky sa často nachádza tlačidlo na úpravu globálnej konfigurácie, ktoré sa vzťahuje na všetky protokolové súbory, pokiaľ nie sú prepísané. Pod ním je tlačidlo pre nastavenie plánu, na ktorom je `logrotate` prevádzkuje Cron, ktorý je nevyhnutný pre to, aby skutočne otočiť protokoly. Vo väčšine operačných systémov, ktoré štandardne obsahujú program, bude úloha Cron už vytvorená ako súčasť inštalačného procesu.