我一直都在使用log4net,但有一点我从未弄清楚的是如何判断内部发生了什么.例如,我的项目中有一个控制台appender和一个数据库appender.我对数据库和代码做了一些更改,现在数据库appender不再起作用了.我会弄清楚为什么最终,但如果我能看到log4net里面发生了什么,那将会有很大帮助.
log4net是否生成任何类型的输出,我可以查看以尝试确定问题的根源?
我正在使用Log4Net和AdoNetAppender将消息从简单的系统托盘应用程序记录到SQL Server 2005数据库中.
我想记录机器名称和日志消息,因为这个应用程序将在多台机器上运行,我需要知道消息来自哪一个.
但是,我找不到通过我使用appender的log4net.Layout.PatternLayout公开这些信息的方法.
有没有办法以这种方式通过log4net记录机器名称?