Yesterday I started working with log4net. I couldn't get the configuration working at first, so no logging for my current project.
Today I got it working by using the .config file and the System.Configuration.IgnoreSectionHandler. Works like a champ. Also, I decided to use the \Application Data directory to store things like configurable options (read/write), the log file (using the RollingFileAppender) and anything else that I may decide to throw in for the user. I set it in the .config file pretty easily using the APPDATA EnvironmentVariable like so:
<param name="File" value="${APPDATA}\\Company\\Product\\Product.log"/>
nice. :)