Я использовал RollingFileAppender. И я хочу, добавляет пустая строка к журналу, когда моя программа запускается. Как сделать это?Спасибо.
Править: Хорошо, спасибо за Вас всех. Извините за запутанный вопрос я спросил. Позвольте мне сделать некоторое объяснение. Я конфигурирую log4net следующим образом:
<log4net>
<appender name="MyFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="ClientLog.log" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%date{yyyy/MM/dd HH:mm:ss},%5p,%m%n" />
</layout>
</appender>
<logger name="GlobalUse" >
<level value="Info"/>
<appender-ref ref="MyFileAppender" />
</logger>
</log4net>
и журнал будет:
2010/03/27 13:55:27, INFO, Program start.
2010/03/27 13:55:29, INFO, Program end.
2010/03/27 13:56:30, INFO, Program start.
2010/03/27 13:56:32, INFO, Program end.
То, что я надеюсь, делают журнал, похож на это:
2010/03/27 13:55:27, INFO, Program start.
2010/03/27 13:55:29, INFO, Program end.
2010/03/27 13:56:30, INFO, Program start.
2010/03/27 13:56:32, INFO, Program end.
2010/03/27 13:57:30, INFO, Program start.
...
Какая-либо идея?Спасибо.
Вам понадобится специальный аппендер. Здесь у вас есть пример конфигурации
<log4net>
...
<appender name="MyRollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="C:\temp\mylog.log" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<datePattern value="yyyyMMdd" />
<staticLogFileName value="true" />
<maximumFileSize value="2MB" />
<maxSizeRollBackups value="20" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message%newline" />
</layout>
</appender>
<logger name="MyLogger">
<level value="Info" />
<appender-ref ref="MyRollingLogFileAppender" />
</logger>
...
</log4net>
Эта конфигурация позволяет вставку БЕЛОЙ СТРОКИ, ПОЛНОСТЬЮ БЕЛОЙ (
И код для записи будет
LogManager. GetLogger ("MyLogger").Info ("");
Последний комментарий: это позволяет вам делать то, что я думаю, вы хотите, но я бы не стал этого делать в своей собственной разработке :-) Если я неправильно понял ваш вопрос, дайте мне знать
EDIT1 Это приложение / регистратор ДОБАВЛЕНО в существующую конфигурацию. Он будет использоваться ТОЛЬКО для создания нужной вам белой линии. Для остальной части ведения журнала вы должны использовать существующий ранее регистратор / приложение,