I am trying to get IIS 7 application pool recycle, start, stop, etc. events to be logged to the Windows Event Log. I followed the steps outlined in this article but didn't have any success. I restarted the application pool and nothing was logged in the Event Log. (I checked both the "Application" and "System" logs.) But when I do an IIS reset that gets logged.
For IIS 7, IIS Manager can be used to enable recycle events to be logged in the Windows Event Log:
The available recycle events that can be logged are: