Ter registro de erro do PHP no log do IIS - um para cada site

1

No momento, estou tentando fazer o que estava fazendo em apache : definindo um log de erros PHP diferente para cada aplicativo. Eu li alguns tutoriais até agora e nenhum parece explicar exatamente o que eu quero e não posso acreditar que o administrador do IIS não o esteja usando, já que é um recurso básico e muito útil.

Primeiro de tudo, eu configurei estas especificações no meu arquivo php.ini:

log_errors = On
error_log = syslog
error_reporting = E_ALL

Em seguida, no IIS, na opção «Logs» do meu site, selecionei o formato W3C, selecionei a opção «Um arquivo por site», selecione «Arquivo LOG e eventos ETW» e configure a tarefa para criar um novo arquivo todos os dias. Eu criei um bug (por propósito) no meu site (causando um erro 500), mas não parece mantê-lo no log. Eu posso ver no log que um usuário foi na página e teve um erro 500, mas o erro não é relatado ...

Isso é possível mesmo usando o IIS? Se sim, como?

PS: Eu não me importo de ter um log separado para cada site que contenha apenas o (s) erro (s) do PHP, ou cada erro relacionado em um site (isso também não me incomodaria).

PPS: Eu sei que error_log pode ser um caminho para um arquivo, mas eu realmente quero que cada site tenha seu log de erro individual ...

Obrigado, muito e tenha um bom dia.

    
por Yann Chabot 21.07.2017 / 19:47

0 respostas