[ https://issues.apache.org/jira/browse/LOG4NET-165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Bodewig updated LOG4NET-165: ----------------------------------- Fix Version/s: 1.2 Maintenance Release > 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 > Fix For: 1.2 Maintenance Release > > Original Estimate: 1h > Remaining Estimate: 1h > > 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. For more information on JIRA, see: http://www.atlassian.com/software/jira