If you aren't seeing log messages, try adding this to your web.config:
<appSettings> <add key="log4net.Internal.Debug" value="true"/> </appSettings> ... <system.diagnostics> <trace autoflush="true"> <listeners> <add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\temp\log4net.txt" /> </listeners> </trace> </system.diagnostics>
(from https://stackoverflow.com/questions/3121975/log4net-appenders-not-working-in-iis7-5)