Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何隐藏/删除某些patternlayout_C#_Log4net - Fatal编程技术网

C# 如何隐藏/删除某些patternlayout

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

目前,我正在使用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="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代码。