elmah customized provider and exposed event
I am wondering how do I create my customized provider for storing the error logs, eg. a provider to windows event viewer.

If it is not possible so far, I am also wondering is there any exposed events I can override, so that I can inject my code, get the exception, do whatever I want.

I know there are some event I can override in Global.asax. like for filtering:
void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
}
void ErrorMail_Filtering(object sender, ExceptionFilterEventArgs )
{
}

is there more? where can I find the list of these events?
elmah customized provider and exposed event
===

I am wondering how do I create my customized provider for storing the error logs, eg. a provider to windows event viewer.

If it is not possible so far, I am also wondering is there any exposed events I can override, so that I can inject my code, get the exception, do whatever I want.

I know there are some event I can override in Global.asax. like for filtering:
void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
}
void ErrorMail_Filtering(object sender, ExceptionFilterEventArgs )
{
}

is there more? where can I find the list of these events?