Registro do NCSA em tempo real do IIS7

1

O IIS 7 e o 7.5 podem fazer arquivos de log de formato NCSA facilmente, simplesmente alterando o formato de registro. No entanto, ele não os grava em tempo real, o que é inútil se você estiver tentando fazer uma análise em tempo real dos arquivos de log.

O IIS pode fazer arquivos de log em tempo real através do módulo Advanced Logging, mas este módulo não parece ter como configurar o formato de log do NCSA.

Alguém sabe se o IIS pode gravar arquivos de log em formato NCSA em tempo real?

    
por Mark Henderson 23.11.2010 / 05:11

1 resposta

1

Eu não acho que isso é possível fora da caixa (porque os campos selecionáveis são apenas campos W3C, sem acesso ao formato de data NCSA, por exemplo). Você provavelmente precisaria escrever seu próprio módulo de registro para fazer isso.

Como "tempo real" você precisa dos logs? Você pode liberar o buffer de log manualmente usando o comando:

netsh http flush logbuffer

talvez você possa programá-lo para ser executado a cada 10 segundos ou algo assim, oferecendo acesso quase em tempo real aos registros, sem ter que fazer um monte de trabalho de programação?

    
por 23.11.2010 / 18:52