我需要登录数据库然后如果数据库连接不可用,那么我还需要登录文件和事件。
那我怎么能逻辑地管理多个登录呢?
我是否应该在Net4Log中为所有三个不同的Appender使用多个配置文件?
答案 0 :(得分:0)
您可以指定AdoNetLogger,如果无法配置ADO.NET连接,它将相对无声地失败并继续记录到剩余的目标。
我相对默默地说,因为当AdoNet配置失败时,您可能会通过RootLogger获得异常结果。但其他记录器继续工作。
答案 1 :(得分:0)
我找到了解决方案,我使用单个app.config文件,并在此添加三个appender,我在我的代码中使用配置巫婆appender是我需要使用。