Here\'s my web.config information:
Is it possible to run Debug View on the webserver?
If so, you may be able to see if log4net is reporting any errors (such as an access error or a error reading the configuration file)
As far as I can see you are missing an appender for root:
<root>
<level value="ALL" />
<appender-ref ref="RollingFileAppender" />
</root>
I had to call fileAppender.ActivateOptions() to get it logging
I found the answer: I needed the requirePermission="false" tag in my web.config's configuration seciton.
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" **requirePermission="false"**/>
</configSections>