I just started using Log4Net and was looking to see what you have found to be useful in your logging experiences.
What types of things have you found to be useful to log
I've found that I get valuable data by setting up projects to use Log4PostSharp at the start of development. Basically, combined with the PostSharp engine, you can place an attribute on methods and it will log all calls with the parameter and return values. I set it up at Debug level in the Assembly.cs file so that it defaults to logging all method calls that aren't property getters or setters.
If left uncontrolled it can produce a huge amount of data (I make sure that I don't log anything else at debug level so that it is easy to switch on and off and remove it entirely from release builds if performance is an issue) but with a good log viewer - I use BareTail - you can pinpoint complicated errors very quickly. It's especially good at determining the method all your different threads were in at the point a problem arose.
I use a rolling file appender so that the most recent data is always available without the files getting to ridiculous sizes.