O log do PHP não ignorará erros repetidos com ignore_repeated_errors = on
-
21-09-2019 - |
Pergunta
Embora eu tenha instruído o PHP a registrar apenas um erro uma vez - vejo o erro repetidamente no meu arquivo de log. Alguma idéia de por que essa diretiva seria ignorada? Eu reiniciei o Apache, etc.
Solução
Esta diretiva só impedirá que o erro seja registrado novamente Dentro da mesma corrida de script. Quando o mesmo script é executado várias vezes, você ainda verá esse erro sempre.
Outras dicas
além da ignore_repeated_errors
, há também o ignore_repeated_source
Configurações ini. Eu acho que alguém funcionaria para você e deveria parar de mostrar o mesmo erro repetidamente, quando o mesmo arquivo é chamado repetidamente.
Como manual do PHP aqui diz por isso:
ignore_repeated_source
- Ignora a fonte da mensagem quando estiver ignorando mensagens repetidos. Quando essa configuração estiver ligada, você não registrará erros com mensagens repetidas de diferentes arquivos ou azedos