Normalmente, um arquivo de log será girado uma vez por dia, semana ou mês. O arquivo geralmente é movido para um novo nome de arquivo e compactado, e um novo arquivo vazio é criado em seu lugar. Várias gerações desses arquivos de log antigos podem ser mantidas, para que você possa pesquisar ou gerar relatórios a partir deles, mesmo após a rotação. Quando o número de logs antigos exceder um limite configurado, o mais antigo será excluído.
Cada arquivo de log que está sendo girado é listado na página principal do módulo. Cada log possui seu próprio conjunto de opções para controlar com que freqüência é girado, quantas cópias antigas são mantidas e assim por diante. Você pode editar as opções de um log clicando em seu nome de arquivo ou adicionar um novo arquivo de log usando o link na parte inferior ou superior da tabela.
Muitas distribuições Linux incluem logrotate como padrão e vêm com configurações para girar os logs dos servidores incluídos, como Apache e Squid. Portanto, mesmo que você nunca tenha usado esse módulo, muitos arquivos de log já podem estar listados na página principal. Frequentemente, na parte inferior da página, há um botão para editar a configuração global, que se aplica a todos os arquivos de log, a menos que substituídos. Abaixo é um botão para definir a agenda em que logrotate é executado por Cron, que é necessária para que os logs realmente girar. Na maioria dos sistemas operacionais que incluem o programa como padrão, um trabalho Cron já foi criado como parte do processo de instalação.