0

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

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

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

我是否可以根据我的信息即时进行 log4net 选择数据库配置。

4

1 回答 1

0

我找到了答案:

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

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

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

现在一切都运行良好,日志信息现在根据给定的配置动态发送到不同的数据库,正如我所期望的那样。

于 2012-10-25T08:48:14.587 回答