Given that you have
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
in your AssemblyInfo.cs file, when is Log4Net configured? Is it at the application start or when you use a logger for the first time?