I would only expect it to roll if it logs something both before and after midnight without being restarted. But I don't know if it is smart enough to handle other situations.
On 2/2/07, Todd Nine <[EMAIL PROTECTED]> wrote:
Thanks for the reply, so are you saying that log4j will only roll the log if its running at exactly Midnight? On 2/1/07, James Stauffer <[EMAIL PROTECTED]> wrote: > > It may only roll if it isn't stopped. In order for your test to work > log4j would have to look in the log file to see when the last log was > written or check the modified date of the log file. > > On 2/1/07, Todd Nine <[EMAIL PROTECTED]> wrote: > > Hi all, > > I'm having some trouble with DailyRollingFileAppender. I'm using > log4j > > 1.2.14, and I'm trying to get the logs to roll at midnight. I perform > the > > following steps to test log rolling, and they don't appear to be > creating > > the new logs correct. > > > > > > 1. I start Tomcat, perform some requests to generate some log data > > 2. Stop tomcat > > 3. Set my system date to tomorrow > > 4. Restart Tomcat and perform more requests to generate logging. > > > > However, the logs don't roll in step 4 as I expect them to. I have > included > > my log4j.xml, any help would be greatly appreciated. > > > > Thanks, > > Todd > > > > <log4j:configuration> > > <appender name="TOMCAT" class=" > org.apache.log4j.DailyRollingFileAppender > > "> > > <param name="File" value="${catalina.home}/logs/tomcat.log."/> > > <param name="DatePattern" value="'.'yyyy-MM-dd"/> > > <layout class="org.apache.log4j.PatternLayout"> > > <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} > [%t] > > %-5p %c - %m%n"/> > > </layout> > > </appender> > > > > > > <appender name="OLB" class=" > org.apache.log4j.DailyRollingFileAppender"> > > > > <param name="File" value="${catalina.home}/logs/olb.log"/> > > <param name="DatePattern" value="'.'yyyy-MM-dd"/> > > <layout class="org.apache.log4j.PatternLayout"> > > <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} > [%t] > > %-5p %c - %m%n"/> > > </layout> > > </appender> > > > > > > <appender name="EPAY" class=" > org.apache.log4j.DailyRollingFileAppender"> > > > > <param name="File" value="${catalina.home}/logs/epay.log"/> > > <param name="DatePattern" value="'.'yyyy-MM-dd"/> > > <layout class="org.apache.log4j.PatternLayout"> > > <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} > [%t] > > %-5p %c - %m%n"/> > > </layout> > > </appender> > > > > <appender name="MBR" class=" > org.apache.log4j.DailyRollingFileAppender"> > > > > <param name="File" value="${catalina.home > > }/logs/memberservices.log"/> > > <param name="DatePattern" value="'.'yyyy-MM-dd"/> > > <layout class="org.apache.log4j.PatternLayout"> > > <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} > [%t] > > %-5p %c - %m%n"/> > > </layout> > > </appender> > > > > <category name="com.purdueefcu.epay"> > > <priority value="ERROR"/> > > <appender-ref ref="EPAY"/> > > </category> > > > > > > <category name="com.purdueefcu.onlinebanking"> > > <priority value="ERROR"/> > > <appender-ref ref="OLB"/> > > </category> > > <category name="com.purdueefcu.memberservices"> > > <priority value="ERROR"/> > > <appender-ref ref="MBR"/> > > </category> > > > > > > <root> > > <priority value="ERROR"/> > > <appender-ref ref="TOMCAT"/> > > </root> > > </log4j:configuration> > > > > > > > -- > James Stauffer http://www.geocities.com/stauffer_james/ > Are you good? Take the test at http://www.livingwaters.com/good/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- James Stauffer http://www.geocities.com/stauffer_james/ Are you good? Take the test at http://www.livingwaters.com/good/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]