1

我正在尝试使用 log4net 写入 Windows 事件日志。我正在使用Fellow Oak DICOM log4net 连接器

我已经像在任何服务中一样设置了 log4net:AssemblyInfo 中的 XmlConfigurator,*exe.logger 是复制到输出,总是复制。我安装了 nuget 包 Dicom.Log4net 和 log4net 包。

查看wiki后,我添加了

Dicom.Log.LogManager.SetImplementation(Dicom.Log.Log4NetManager.Instance);

我可以使用我的 log4net xml 配置还是需要像 Logging Serilog 示例一样对其进行初始化?

4

1 回答 1

0

事实证明,无法识别AssemblyInfo.cs[XmlConfigurator]文件中的属性是由于底层log4net的初始化不足,请参阅问题#244和拉取请求#248 LogManager

截至 2016 年 4 月 12 日,该问题已在fo-dicom的开发分支中得到纠正,并将纳入下一个版本。

于 2016-05-16T09:14:45.673 回答