You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2006/03/17 21:37:14 UTC

svn commit: r386708 - /logging/log4net/trunk/src/Appender/RollingFileAppender.cs

Author: nicko
Date: Fri Mar 17 12:37:12 2006
New Revision: 386708

URL: http://svn.apache.org/viewcvs?rev=386708&view=rev
Log:
Part for fix for LOG4NET-60. Missed out important line from patch. The Days are 1 based not 0 based.

Modified:
    logging/log4net/trunk/src/Appender/RollingFileAppender.cs

Modified: logging/log4net/trunk/src/Appender/RollingFileAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/RollingFileAppender.cs?rev=386708&r1=386707&r2=386708&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/RollingFileAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/RollingFileAppender.cs Fri Mar 17 12:37:12 2006
@@ -1397,7 +1397,7 @@
 					current = current.AddSeconds(-current.Second);
 					current = current.AddMinutes(-current.Minute);
 					current = current.AddHours(-current.Hour);
-					current = current.AddDays(-current.Day);
+					current = current.AddDays(1 - current.Day); /* first day of month is 1 not 0 */
 					current = current.AddMonths(1);
 					break;
 			}