I have 2 services that have log4net references and XmlConfigurator set to watch in the AssemblyInfo.cs.
If I run both services on my local machine, both are running from separate directories with Copy Local set to the Log4Net dll. Both services log fine.
When I push the services to production, they both sit in the same directory (I have no say in this), and the behaviour I am seeing is strange. If one service is started, it logs fine, but the other service does not log at all. Stranger, if I shut both of them down and start the second, it logs fine, but the first one does not log.
I am assuming that the services can only log one at a time, but this doesn't seem to make any sense since they are separate services.
Does anyone have an idea of what could be going on here?