Author: rgrabowski
Date: Wed Oct 13 03:26:57 2010
New Revision: 1021982
URL: http://svn.apache.org/viewvc?rev=1021982&view=rev
Log:
Additional fix for LOG4NET-59 to ensure correct call to
System.IO.File.GetLastWriteTime or GetLastWriteTimeUtc
Modified:
logging/log4net/trunk/src/Appender/RollingFileAppender.cs
Modified: logging/log4net/trunk/src/Appender/RollingFileAppender.cs
URL:
http://svn.apache.org/viewvc/logging/log4net/trunk/src/Appender/RollingFileAppender.cs?rev=1021982&r1=1021981&r2=1021982&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/RollingFileAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/RollingFileAppender.cs Wed Oct 13
03:26:57 2010
@@ -778,7 +778,14 @@ namespace log4net.Appender
DateTime last;
using(SecurityContext.Impersonate(this))
{
- last =
System.IO.File.GetLastWriteTime(m_baseFileName);
+ if (DateTimeStrategy is
UniversalDateTime)
+ {
+ last =
System.IO.File.GetLastWriteTimeUtc(m_baseFileName);
+ }
+ else
+ {
+ last =
System.IO.File.GetLastWriteTime(m_baseFileName);
+ }
}
LogLog.Debug(declaringType,
"["+last.ToString(m_datePattern,System.Globalization.DateTimeFormatInfo.InvariantInfo)+"]
vs.
["+m_now.ToString(m_datePattern,System.Globalization.DateTimeFormatInfo.InvariantInfo)+"]");