C# 如何隐藏/删除某些patternlayout
目前,我正在使用log4net来记录/跟踪更多信息 以下是此工具记录内容的示例:C# 如何隐藏/删除某些patternlayout,c#,log4net,C#,Log4net,目前,我正在使用log4net来记录/跟踪更多信息 以下是此工具记录内容的示例: INFO MachineName: SERVER2012R3 CreatedDateTime: 11/2/2015 11:43:11 AM Message: Loop at time: 11/02/2015 11:43:11 ProcessId: 4052 ProcessName: Business.vshost 以下是配置: <appender name="Rolling
INFO MachineName: SERVER2012R3 CreatedDateTime: 11/2/2015 11:43:11 AM Message: Loop at time: 11/02/2015 11:43:11 ProcessId: 4052 ProcessName: Business.vshost
以下是配置:
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs\ScheduleService.log"/>
<appendToFile value="true"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="10"/>
<maximumFileSize value="5000KB"/>
<staticLogFileName value="true"/>
<encoding value="unicode" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%-5level %m%n" />
</layout>
</appender>
所以,现在我想隐藏/删除一些模式,如MechaneName、ProcessID、ProcessName。如何配置它们?有一个关于如何更改此日志模式的详细说明:看起来您已经更改了模式“ConversionPattern”,但日志仍然以错误的格式显示。在log4net配置过程中,您可能会犯一些错误-这就是为什么它不适用的原因。感谢Andrii Tsok的建议。请在配置记录器的位置共享c代码。