Rotacja pliku dziennika odnosi się do automatycznego obcinania, kompresji i usuwania plików dziennika, aby nie zajmowały zbyt dużo miejsca na dysku. Większość serwerów uniksowych (takich jak Apache, Squid i Sendmail) generuje pliki dziennika, a różne demony systemowe również tworzą dzienniki za pośrednictwem Syslog. Tego modułu można użyć do skonfigurowania programu `logrotate` do zarządzania wszystkimi tymi dziennikami.

Zazwyczaj plik dziennika będzie obracany raz dziennie, tydzień lub miesiąc. Plik jest zwykle przenoszony do nowej nazwy pliku i kompresowany, a na jego miejscu tworzony jest nowy pusty plik. Można przechowywać kilka generacji tych starych plików dziennika, dzięki czemu można wyszukiwać lub generować z nich raporty nawet po rotacji. Gdy liczba starych dzienników przekroczy skonfigurowany limit, najstarsze zostaną usunięte.

Każdy obracany plik dziennika jest wymieniony na stronie głównej modułu. Każdy dziennik ma własny zestaw opcji kontrolujących częstotliwość jego obracania, liczbę przechowywanych starych kopii itd. Możesz edytować opcje dziennika, klikając jego nazwę pliku lub dodać nowy plik dziennika, korzystając z łącza na dole lub u góry tabeli.

Wiele dystrybucji Linuksa zawiera `logrotate` w standardzie i jest dostarczanych z konfiguracjami do obracania logów dołączonych serwerów, takich jak Apache i Squid. Więc nawet jeśli nigdy wcześniej nie korzystałeś z tego modułu, wiele plików dziennika może być już wymienionych na stronie głównej. Często w dolnej części strony znajduje się przycisk do edycji konfiguracji globalnej, który dotyczy wszystkich plików dziennika, chyba że zostanie zastąpiony. Poniżej znajduje się przycisk służący do ustawiania harmonogramu, w którym `Logrotate` jest uruchamiany przez Crona, który jest niezbędny do faktycznego obracania dzienników. W większości systemów operacyjnych, które zawierają program jako standard, zadanie Cron zostanie już utworzone w ramach procesu instalacji.