Rotatividade de Logs
Os sistemas baseados no BSD não utilizam mais o logrotate
, mas sim o newsyslog
, com isso, para configurar a rotatividade de um arquivo de log basta editar um arquivo em /etc/newsyslog.d/<serviço>.conf
como o exemplo a seguir:
- apache2.conf
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] /var/log/apache2/access_log 600 12 * $M1D0 J /var/log/apache2/error_log 600 12 * $M1D0 J
Esse exemplo fará com que os arquivos de log do apache sejam comprimidos (bzip2) e armazenados a cada mês (mais precisamente no 1o dia do mês às 00:00), e armazenando no máximo 12 arquivos, referente aos últimos 12 meses.
A documentação pode ser vista em: http://www.freebsd.org/cgi/man.cgi?newsyslog.conf(5)