The Log4Net mailing list is a great source of information about using log4Net, in this forum we collect all the messages in the log4net user list and some selected threads from the developer list.
| Author |
Messages |
|
Andrew Backer
 |
| 02/24/2009 11:13 PM |
|
I have a web service (framework 3.5) project with 5+ related projects compiling into it, some of which are re-used in other services.
I am having trouble in the satellite dlls in getting a reference to a logger based on the class type. Nothing fails hard, just no logging happens.
This works: ... = LogManager.GetLogger("Root"); This fails: ... = LogManager.GetLogger(typeof(MyClass));
There is no code in the service itself, just a Global.asax that configures the logging. I followed the help in the following thread to get everything up and running, at least minimally: http://www.mail-archive.com/log4net-user@logging.apache.org/msg04608.html
I guess this has something to do with this being a different assembly, but I don't know how to go about fixing it. Both the web service itself and the dll's reference the same log4net dll (1.2.10) in a shared location.
My config is in the Web.config: <log4net> <appender name="FileAppender" type="log4net.Appender.FileAppender"> <file value="log-file.txt" /> <immediateFlush value="true"/> <appendToFile value="true" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="[%date ] - %message%newline" /> </layout> </appender> <root> <level value="ALL" /> <appender-ref ref="FileAppender" /> </root> </log4net>
Any way I can get this working?
Thanks,
// Andrew Backer
|
|
|
|
|
|
| You are not authorized to post a reply. |
|
|
|
ActiveForums 3.7
|