RollingFileAppender file names do not support UTC -------------------------------------------------
Key: LOG4NET-165 URL: https://issues.apache.org/jira/browse/LOG4NET-165 Project: Log4net Issue Type: Improvement Affects Versions: 1.2.10 Environment: Windows Vista Reporter: Miguel L There seems to be not way to use UTC dates for RollingFileAppenders names. In my case : RollingFileAppender rfa = new RollingFileAppender(); rfa.DatePattern = "yyyy-MM-dd HH"; rfa.RollingStyle = RollingFileAppender.RollingMode.Date; rfa.StaticLogFileName = false; PatternLayout layout = new PatternLayout("%utcdate %m%n"); I managed to get the log lines in UTC, but not the log file names. I could got it by a quick & dirty implementation of a UTCRollingFileAppender with custom constructor : public UTCRollingFileAppender() { m_dateTime = new UniversalDateTime(); } And IDateTime implementation : /// <summary> /// Universal Time Zone implementation of <see cref="IDateTime"/> that returns the current time. /// </summary> private class UniversalDateTime : IDateTime { /// <summary> /// Gets the <b>current</b> time. /// </summary> /// <value>The <b>current</b> time.</value> /// <remarks> /// <para> /// Gets the <b>current</b> time. /// </para> /// </remarks> public DateTime Now { get { return DateTime.UtcNow; } } } I believe I could have missed something in the configuration. If this is not the case, would it be possible to implement it in a clean way ? Regards, Miguel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.