Я использую log4net в моем проекте mvc 4 для регистрации любой ошибки & исключений. Мой конфигурационный файл выглядит, как показано нижеКак создать один файл журнала с помощью log4net
<appender name="AsynchronousLog4NetAppender" type="Umbraco.Core.Logging.AsynchronousRollingFileAppender, Umbraco.Core">
<file value="App_Data\Logs\APIErrorsLog.txt"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<maximumFileSize value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
</layout>
<encoding value="utf-8"/>
</appender>
Я также создал представление, на котором я прочитал & вывод содержимого этого файла App_Data\Logs\APIErrorsLog.txt
и показать ошибки. Проблема заключается в создании нового файла каждый день. Я думаю, я могу увеличить размер, используя атрибут maximumFileSize
, но как я могу каждый день остановить создание нового файла?
Благодаря
Perfect. Спасибо! – rumi
Привет @stuartd Если мы добавим значение rollstyle в качестве «Размер», вам понадобится шаблон преобразования? –