从多种类型的项目中访问记录器,一个配置文件

时间:2013-08-05 21:21:01

标签: c# log4net

我有一个WCF,控制台应用程序,服务和ASMX项目组合的解决方案。我需要一种方法为所有这些项目提供单个log4net配置文件。我不能将记录器注入这些类。我正在考虑一个包装log4net的中央日志管理器。

提供允许此操作的日志管理器有什么好方法?

另外,我也不想一直读取配置文件。我需要在第一次需要时加载它。特别是因为这意味着每次加载ASMX页面时都要读取它。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以提供服务,然后您的所有项目都可以登录该服务。您将只有一个配置,并在一个地方更改所有配置。