Excepción de registros personalizados de Apache 2.4

Excepción de registros personalizados de Apache 2.4

Estoy intentando limpiar mi registro de Apache, así que intento separar el tráfico/bot/estadísticas en 3 archivos diferentes.

Usé el documento: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 es correcto, solo se accede a los archivos, ¡pero el registro de bot y piwik está vacío! Probé común en lugar de combinado pero con el mismo resultado... (apache se ha reiniciado)

¿Alguien puede explicarme qué hice mal?

Gracias

Respuesta1

CustomLog se puede utilizar en los siguientes contextos: configuración del servidor, host virtual

entonces necesitaba configurar la instrucción CustomLog en la etiqueta

o cambio combinado por vhost_combined

información relacionada