Eu não fiz isso, mas a seção Registro condicional no manual do apache parece como um bom ponto de partida.
Não tenho certeza se isso é possível e ainda não obtive nenhum sucesso. Eu estou tentando registrar tempos de geração de página no nível do servidor web e atualmente tenho este trabalho para todas as solicitações com mod_log_config e esta configuração:
LogFormat "%h %t %>s %b %T %D \"%r\" " timeformat
CustomLog /var/log/httpd/timing_log "timeformat"
Isso funciona, mas é detalhes de registro para solicitações all , incluindo conteúdo estático como imagens, javascript, css, que eu não me importo.
Existe uma maneira de registrar solicitações somente se elas foram passadas pelo PHP? A diretiva CustomLog possui um terceiro argumento opcional que pode examinar uma variável de ambiente para determinar se deve ou não registrar a solicitação. Eu tentei olhar SetEnvIf para definir isso adequadamente, mas ainda não encontrei nada.
Sugestões?
Eu não fiz isso, mas a seção Registro condicional no manual do apache parece como um bom ponto de partida.
Tags php logging apache-2.2