1

我喜欢文件中每个日志消息后的断线。

此时我设置了一个threadcontext-property并在patternLayout中使用它。

C#:

log4net.ThreadContext.Properties["break"] = "###########################################";

log4net.config:

<layout type="log4net.Layout.PatternLayout">
  <param name="ConversionPattern"  value="%date - %property{Guid} [%level] %newline  %message %newline %newline %property{break} %newline" />
</layout>

是否可以在 log4net 的配置文件中定义它?它不必是同一个字符。我只需要一种可见的方式来查看消息已经结束并开始新的消息,因为消息本身非常大。

4

1 回答 1

3

为什么不将它添加到您的 ConversionPattern:

<layout type="log4net.Layout.PatternLayout">
   <param name="ConversionPattern"  value="%date - %property{Guid} [%level] %newline  %message %newline %newline %property{break} %newline ########################################### %newline " />
</layout>
于 2013-01-18T10:44:17.610 回答