嗨,我想在WCF IIS托管服务中使用Log4Net,但它不记录任何数据.有没有人使用Log4Net实现了WCF服务的登录?
我在自托管的WCF应用程序中成功地在我的项目中使用了log4net.
我们的设置步骤非常简单.
将以下行添加到上面项目的AssemblyInfo.cs文件中(允许指定自定义log4net配置文件,log4net将"监视"更新.快速,但可能有点脏......)
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
将log4net.config文件添加到控制台项目并将其复制到输出目录(文件属性:"复制到输出目录")
将记录器声明为需要记录的类的私有静态成员:
private static readonly log4net.ILog Logger =
log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Run Code Online (Sandbox Code Playgroud)记录需要的地方:
Logger.Info("Starting console service host");
本文几乎涵盖了它:http://haacked.com/archive/2005/03/07/ConfiguringLog4NetForWebApplications.aspx
| 归档时间: |
|
| 查看次数: |
15400 次 |
| 最近记录: |