我正在开发Windows服务。我使用commong.logging& log4net的。 我已经正确配置了我的app.config并且我正在记录应用程序事件&日志文件的例外。 现在我有了新的要求。每个客户都需要在其客户目录中拥有自己的日志文件。另外,我想使用全局日志文件,就像我现在这样做。
如何设置此配置? 我想我需要在app.config中进行全局日志记录配置(正如我现在所做的那样),ILog实例应该是客户类的成员,我需要通过代码进行设置吗?
答案 0 :(得分:0)
您需要了解如何过滤特定客户的方法。实现此目的的方法是在线程上设置属性客户,然后在特定客户(log4net.Filter.PropertyFilter)的appender中进行过滤。假设所有客户代码都在一个服务中运行。