有什么问题?
我无法弄清楚如何为记录 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>
我有点困惑,因为我找不到此类连接器的完整工作配置的任何示例。