【问题标题】:Log4net: Add line with characters after logmessageLog4net:在日志消息后添加带字符的行
【发布时间】:2013-01-02 00:47:34
【问题描述】:

我喜欢在我的文件中的每个日志消息后面加上一个断线。

此时我设置了一个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 的配置文件中定义这个? 它不必是同一个字符。我只需要一种可见的方式来查看消息已经结束并开始新的消息,因为消息本身非常大。

【问题讨论】:

    标签: configuration log4net


    【解决方案1】:

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

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

    【讨论】:

    • 嗯。这是一个想法。 :-) 不知道为什么我没想到...谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    相关资源
    最近更新 更多