log4net - 使用多个配置进行配置

时间:2012-10-23 06:16:55

标签: log4net log4net-configuration log4net-appender

我使用Log4Net作为我的日志工具,当测试系统只有一个数据库时,一切都运行良好。

但我的真实系统有多个数据库。不同的用户可能拥有不同的数据库。我想根据当前登录的用户将日志信息放入不同的数据库。

但据我所知。似乎Log4Net不支持这个主题。似乎log4Net在生命周期中只配置了“一次”。

我是否可以根据我的信息动态制作log4net选择数据库配置。

1 个答案:

答案 0 :(得分:0)

我找到了答案:

log4net - configure using multiple configuration files

并且:http://logging.apache.org/log4net/release/manual/repositories.html

我认为Log4Net仅支持一种配置的原因是我没有挖掘。正如上面链接的内容所说:我们需要为每个配置创建自己的存储库。

现在一切运行良好,日志信息现在根据我预期的动态给定的配置进入不同的数据库。