Logrotate został zaprojektowany w celu ułatwienia administracji systemami, które generują dużą liczbę plików dziennika. Umożliwia automatyczne obracanie, kompresję, usuwanie i wysyłanie plików dziennika. Każdy plik dziennika może być przetwarzany codziennie, co tydzień, co miesiąc lub gdy staje się zbyt duży.