Common.Logging - 更多Ilog实例

时间:2015-03-21 23:00:30

标签: c# log4net common.logging

我正在开发Windows服务。我使用commong.logging& log4net的。 我已经正确配置了我的app.config并且我正在记录应用程序事件&日志文件的例外。 现在我有了新的要求。每个客户都需要在其客户目录中拥有自己的日志文件。另外,我想使用全局日志文件,就像我现在这样做。

如何设置此配置? 我想我需要在app.config中进行全局日志记录配置(正如我现在所做的那样),ILog实例应该是客户类的成员,我需要通过代码进行设置吗?

1 个答案:

答案 0 :(得分:0)

您需要了解如何过滤特定客户的方法。实现此目的的方法是在线程上设置属性客户,然后在特定客户(log4net.Filter.PropertyFilter)的appender中进行过滤。假设所有客户代码都在一个服务中运行。