I am certain I am doing something obviously wrong, and hoping a fresh set of eyes will see it right away (since mine are getting bleary looking at this for so long!)
I am trying to configure healthMonitoring to log events to a custom data store via a custom WebEventProvider. The custom TRIDataWebEventProvider is a subclass of BufferedWebEventProvider, and it seems to be working fine. Problem is I can only capture a few events.
I can capture:
1001 application starting
1002 application shutting down
1003 app compilation starting
1004 app compilation is complete
4003 "URL autorization succeeded...
I cannot capture any events related good/bad logins using forms auth with memberhship and login control, page accesses, or anything else.
I have tried to log *everything* for testing using this configuration:
<healthMonitoring enabled="true">
<providers>
<add name="TRIDataWebEventProvider"
type="TRIApplication.Management.TRIDataWebEventProvider"
connectionStringName="LocalTRIDatabase"
applicationID="1"
buffer="false"
bufferMode="" />
</providers>
<rules>
<clear/>
<add name="Log them all!"
eventName="All Events"
provider="TRIDataWebEventProvider"
profile="Critical"
minInstances="1"
maxLimit="Infinite"
minInterval="00:00:00"
custom="" />
</rules>
</healthMonitoring>
I am hoping I am making some silly mistake, I misunderstand how this is supposed to work, etc. As usual, it seems like the answer is somewhere I am not even looking.
Any ideas would be appreciated
-t