Мне нужно мое приложение для создания файла журнала каждый раз, когда он запускается.log4net один файл за один проход
Мой предпочтительный формат будет App.log.yyyy-MM-dd_HH-mm-ss. Если это не возможно, я бы согласиться на App.log.yyyy-ММ-dd.counter
Это моя текущая конфигурация Appender:
<appender name="File" type="log4net.Appender.RollingFileAppender">
<file value="App.log"/>
<rollingStyle value="Date"/>
<datePattern value=".yyyy-MM-dd_HH-mm-ss"/>
<staticLogFileName value="false"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
Но это создает случайное число файлов на основе на дату и время.
Это сделал трюк. Я не знал о PatternString. Благодаря! –
Исправьте меня, если я ошибаюсь, но это создаст неограниченное количество файлов журнала, где в качестве стиля катания = После того, как решение автоматически обработает очистку старых файлов. Я думаю, что решение лучше. – habermanm
Я думаю, вы правы. Я не могу вспомнить, возможно ли «кастинг» = один раз », когда я дал свой ответ ... –