First of all - I've seen this question, but mine is a bit different.
What I need is some framework for logging debug information. This information will NOT be present in production environment. It will be used for tracking down performance problems and other generic bugs. Especially for performance problems, so it will be used a lot together with load testing.
Therefore I expect that the logs will have a lot of messages and going through them by hand to find the slow ones is NOT an option.
At first I thought of using the build in Trace facilities of ASP.NET. They even have this great tool which would be perfect for my needs. Unfortunately, it seems that the ASP.NET trace is fundamentally flawed and cannot be relied upon, especially under heavy load. :(
So now I need something else, and it should come with a good analysis tool. Anything you could recommend?