What's the best way to start using the new .NET 4.5 EventSource class for logging for an application that's currently using Castle's Logging Facility combined with log4net.
Initially I thought that it might be possibly to extend Castle's ILogger interface to support the richer semantic-style logging that EventSource facilitates (Issue raised), but now I'm not so sure whether they could really work that well together.
I note that the Semantic Logging Application Block provides one implementation of using EventSource, but that's of course not using ILogger.