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.