0

有什么问题?

我无法弄清楚如何为记录 fo-dicom 请求/响应数据设置适当的文件附加程序。我想将所有调试级数据记录到文本文件中,由在log4net.config文件中配置的标准 RollingFileAppender 处理,但我不知道如何将fo-dicom log4net 连接器(来自 Nuget 包)与我的 FileAppender 连接。

我想达到什么目的?

将之前打印在诊断控制台上的所有调试数据记录到由 log4net.config 配置的文本文件中(文件位置、消息格式等的含义)

当前代码:

这是简单的连接器激活,如手册中所述:

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

和 log4net.config 里面的 appender:

<logger name="FileLogger">
      <appender-ref ref="file"/>
 </logger>

<appender name="file" type="log4net.Appender.RollingFileAppender">
  <filter type="log4Net.Filter.LoggerMatchFilter">
    <loggerToMatch value="FileLogger"/>
    <loggerToMatch value="MultiLogger"/>
  </filter>

(irrelevant configuration of appender)
</appender>

我有点困惑,因为我找不到此类连接器的完整工作配置的任何示例。

4

0 回答 0