Исключение пользовательских журналов Apache 2.4

Исключение пользовательских журналов Apache 2.4

Я пытаюсь очистить свой журнал Apache, поэтому я пытаюсь разделить трафик / бота / статистику в 3 разных файлах.

Я использовал документ:http://httpd.apache.org/docs/2.4/en/logs.html

# [ Logs Exeptions ]
# - Exeption
SetEnvIf Request_URI "\.jpg$|\.jpeg$|\.gif$|\.png$|\.ico|\.icon|\.css$|\.js$|piwik\.php$|frogglogin\.php" dontlog
SetEnvIf User-agent "bot|baidu" dontlog
# - Special rules
SetEnvIf User-agent "bot|baidu" botlog
SetEnvIf Request_URI "piwik\.php$" piwiklog
# - Custom log
CustomLog ${APACHE_LOG_DIR}/bot.log combined env=botlog
CustomLog ${APACHE_LOG_DIR}/piwik.log combined env=piwiklog
# - logs 
CustomLog ${APACHE_LOG_DIR}/access.log combined env=!dontlog

acces.log правильный, есть только файлы, к которым был получен доступ, но журналы бота и piwik пусты! Я попробовал common вместо combined, но результат тот же... (apache был перезапущен)

может кто-нибудь объяснить мне, что я сделал не так?

Спасибо

решение1

CustomLog может использоваться в следующих контекстах: конфигурация сервера, виртуальный хост

поэтому мне нужно было установить инструкцию CustomLog в теге

или изменить объединенный vhost_combined

Связанный контент