Você precisa fazer algumas alterações em /etc/apache2/apache2.conf
, especificamente:
-
Crie alguns testes de ambiente com
SetEnvIf
e; -
Em seguida, use-os na linha CustomLog.
Como segue:
SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog
SetEnvIf Remote_Addr "::1" dontlog
SetEnvIf User-Agent ".*internal dummy connection.*" dontlog
CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined env=!dontlog
Essa última linha já deve estar no arquivo, sem o último bit.
Observe que isso definirá a variável de ambiente dontlog
se qualquer das condições de 3 SetEnvIf
forem verdadeiras. Para evitar isso, bem, é complicado; mas este blog parece ter uma solução.