I looked a bit at that file. From what I understand, it receives the error message and appends it to end of the file. However ELMAH requires the actual exception to work. As far as I can tell only the error message is passed on to this class.
Maybe if someone has any more knowledge of how the logger class works, I can modify I to work with ELMAH.
-What does the logger class log, handled or unhandled exceptions?
-How is it called? Is it possible to make it pass the actual exception?