如何使用具有多个日志记录和多个配置文件的Log4Net进行日志记录?

时间:2012-03-14 10:27:41

标签: wpf c#-4.0 log4net log4net-configuration

我需要登录数据库然后如果数据库连接不可用,那么我还需要登录文件和事件。

那我怎么能逻辑地管理多个登录呢?

我是否应该在Net4Log中为所有三个不同的Appender使用多个配置文件?

2 个答案:

答案 0 :(得分:0)

您可以指定AdoNetLogger,如果无法配置ADO.NET连接,它将相对无声地失败并继续记录到剩余的目标。

我相对默默地说,因为当AdoNet配置失败时,您可能会通过RootLogger获得异常结果。但其他记录器继续工作。

答案 1 :(得分:0)

我找到了解决方案,我使用单个app.config文件,并在此添加三个appender,我在我的代码中使用配置巫婆appender是我需要使用。