Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

You can install the Advanced Logging module for IIS 7. Once installed you have the option to define new fields from several different sources. One of those sources is other modules.

What I am unable to figure out is how to get a list of the fields that the other modules 'publish'. There a boat load of modules installed by default and I have to imagine they are publishing some data I would care to know about (hopefully UrlRoutingModule publishes what I'm specifically looking for).

Also as an aside if you know how to or know where good documentation on writing .net HttpModules that publish custom fields I'd love to see/hear about it.

share|improve this question

After looking at this for a while, I don't think it is actually possible for other IIS Modules to 'publish' fields to be used in Advanced Logging.

I think the 'Source Type' 'Module' refers to the Advanced Logging module itself, not any arbitrary native or managed module.

It may be possible to have your own module adding Request headers into the request which are then picked up as custom fields by the Advanced Logging module. Your module would have to run before the logging module in the request pipeline.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.