I have a dll that I recently put log4net logging into.  It  is called
by many different executables.  So I wanted to find out what is the
minimum I must do so that an exe will cause the logging to happen in
the dll.

Add reference to log4net
Add [assembly:log4net.Config.XmlConfigurator(ConfigFile="log4net.config",
Watch=true)] to the exe's assemblyInfo.cs

That should be it, right?  We've referenced the dll, and called
configure using the assembly attribute.

However, this does not cause my dll to log.  I find that only if I
declare a logger in the exe, only then will the logging in my dll
start.
Does this make sense?  Am I missing something?  I would like to know
the very minimum of code changes required to get logging to work.

Cheers,
Daniel

Reply via email to