Rotacija datoteke dnevnika odnosi se na automatsko skraćivanje, komprimiranje i brisanje datoteka dnevnika kako ne bi zauzeli previše prostora na disku. Većina Unix poslužitelja (poput Apache, Squid i Sendmail) generira datoteke dnevnika, a različiti demoni sustava također kreiraju zapisnike kroz Syslog. Ovaj se modul može koristiti za konfiguriranje programa `logrotate` za upravljanje svim tim zapisima.

Datoteka će se obično rotirati jednom dnevno, tjedno ili mjesec. Datoteka se obično premješta u novo ime datoteke i komprimira, a umjesto nje stvara se nova prazna datoteka. Može se čuvati nekoliko generacija starih datoteka dnevnika tako da možete pretraživati ili generirati izvještaje čak i nakon rotacije. Nakon što broj starih dnevnika premaši konfigurirani limit, izbrisat će se najstariji.

Svaka datoteka zapisa koja se okreće navedena je na glavnoj stranici modula. Svaki zapisnik ima svoj skup opcija za kontrolu učestalosti rotiranja, koliko se stara kopija čuva i tako dalje. Možete urediti mogućnosti za zapisnik klikom na njegovo ime datoteke ili dodavanjem nove datoteke dnevnika pomoću veze na dnu ili vrhu tablice.

Mnoge distribucije Linuxa uključuju `logrotate` kao standard i dolaze s konfiguracijama za rotiranje zapisnika uključenih poslužitelja poput Apache i Squid. Dakle, čak i ako nikada prije niste koristili ovaj modul, mnoge datoteke dnevnika mogu se već navesti na glavnoj stranici. Često se pri dnu stranice nalazi gumb za uređivanje globalne konfiguracije, koji se primjenjuje na sve datoteke dnevnika, osim ako su preskočene. Ispod njega nalazi se gumb za postavljanje rasporeda na kojem `Logrotate` vodi Cron, a koji je nužan da bi se oni rotirali. Na većini operativnih sustava koji uključuju program kao standard, Cron posao će već biti stvoren u sklopu instalacijskog postupka.