Found a fantastic logging framework for .Net:
It’s very lightweight, has a ton of loggers already defined, and is easily extensibile. The feature that drew me to it was the ability to log to multiple places at once and to filter what type of entry gets logged to each location. For instance, I wanted to log everything to a text file but only log exceptions to the Windows Event Log. With this framework, it was no problem.