A solicitação é registrada após a preparação da resposta (você tem a capacidade de modificar os dados que serão registrados, sob sua solicitação).
Ele será registrado mesmo durante erros, mesmo que alguns erros possam acabar na pasta HTTPERR (por padrão, em C: \ windows \ system32 \ LogFiles \ HTTPERR), e eu acho que determinada solicitação pode aparecer apenas lá .
Eu tive um problema em que um firewall com inspeção http cortava uma conexão que fica paralisada por mais de dois minutos e, como a solicitação falhou com o tipo de erro "canal quebrado", acho que só apareceu no log de erros com status 995.