- Anúncio -
- Anúncio -
Para excluir requests do access.log do apache é muito fácil, podemos utilizar a função SetEnvIf e definir o que queremos excluir.
abaixo segue um exemplo
## flag robots.txt requests SetEnvIf Request_URI "^/robots\.txt$" robots-request=log ## flag favicon requests SetEnvIf Request_URI "^/favicon\.ico$" favicon-request=nolog ## flag image requests SetEnvIf Request_URI "(\.gif|\.png|\.jpg)$" image-request=nolog ## flag Css and JS requests SetEnvIf Request_URI \.css css-request=nolog SetEnvIf Request_URI \.js js-request=nolog ## flag cron calls SetEnvIf Request_URI "(^/cron\.php|^/arquivo-crontab/)" cron-request=nolog ## set do_not_log if any of the above flags are set SetEnvIf robots-request nolog do_not_log SetEnvIf favicon-request nolog do_not_log SetEnvIf image-request nolog do_not_log SetEnvIf css-request nolog do_not_log SetEnvIf js-request nolog do_not_log SetEnvIf cron-request nolog do_not_log ## aqui a mágina acontece, e informamos o que não queremos. CustomLog /var/www/log/general-access.log vcommon env=!do_not_log
- Anúncio -