2011-12-19 2 views
2

Можно ли настроить log4net для рулона файлов каждый час? Если нет - какие-либо намеки на то, как переопределить RollingFileAppender с требуемой функциональностью, чтобы сделать HourlyRollingFileAppender?Hourly log4net RollingFileAppender

ответ

2

Да: установить значение datePattern элемента в "yyyyMMdd-HH"

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> 
    <file value="logfile" /> 
    <appendToFile value="true" /> 
    <rollingStyle value="Date" /> 

    <datePattern value="yyyyMMdd-HH" /> 

    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> 
    </layout> 
</appender> 

Ref: log4net Config Examples.

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