Для того что бы логи Apache раскладывались по месяцам необходимо проделать несложную операцию. Воспользуемся утилитой cronolog, ее установим из портов /usr/ports/sysutils/cronolog.
Затем необходимо внести изменения в файл конфигурации Apache (httpd.conf):
[ccN]
# CustomLog «/var/log/httpd-access.log» combined
CustomLog «|/usr/local/sbin/cronolog /var/log/httpd/%Y/%m/access.log» combined
[/ccN]
Если есть желание раскладывать логи и по дням, то в httpd.conf следует внести изменения:
[ccN]
# CustomLog «/var/log/httpd-access.log» combined
CustomLog «|/usr/local/sbin/cronolog /var/log/httpd/%Y/%m/%d/access.log» combined
[/ccN]