Descubra quais campos estão disponíveis para o IIS 7 Advanced Logging from Modules

4

Você pode instalar o módulo Log avançado para o IIS 7 . Uma vez instalado, você tem a opção de definir novos campos a partir de várias fontes diferentes. Uma dessas fontes é outros módulos.

O que não consigo descobrir é como obter uma lista dos campos que os outros módulos publicam. Há uma carga de módulos instalados por padrão e eu tenho que imaginar que eles estão publicando alguns dados que eu gostaria de saber (espero que o UrlRoutingModule publique o que eu estou procurando especificamente).

Também como um aparte, se você souber ou souber onde está boa documentação sobre como escrever. HttpModules que publicam campos personalizados Eu adoraria ver / ouvir sobre isso.

    
por Grummle 01.06.2012 / 04:37

1 resposta

0

Depois de examinar isso por um tempo, não creio que seja realmente possível que outros módulos do IIS "publiquem" campos no Log Avançado.

Eu acho que o 'Tipo de Fonte' 'Módulo' refere-se ao módulo de Log Avançado, não a qualquer módulo nativo ou gerenciado arbitrário.

Pode ser possível ter seu próprio módulo adicionando cabeçalhos de Solicitação na solicitação, que são então selecionados como campos personalizados pelo módulo Registro Avançado. Seu módulo teria que ser executado antes do módulo de log no pipeline de solicitação.

    
por 14.12.2012 / 13:47