2013-01-18 5 views
1

Мне нравится разбивка после каждого logmessage в моем файле.Log4net: добавить строку с символами после logmessage

В этот момент я устанавливаю свойство threadcontext и использую его в 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? Это не должно быть одного и того же символа. Мне просто нужен видимый способ увидеть, что сообщения закончились, и новый начинается с самого большого количества сообщений.

ответ

3

Почему бы не добавить его в ConversionPattern:

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

Хммм. Это идея. :-) Не знаю, почему я об этом не думал ... Спасибо. – Koen

Смежные вопросы