Re: Help with DailyRollingFileAppender

2007-02-02 Thread Todd Nine

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='.'-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='.'-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='.'-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='.'-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 Staufferhttp://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]




Re: Help with DailyRollingFileAppender

2007-02-02 Thread Todd Nine

Sorry, hit send prematurely.  I have this log4j.xml running on our
production Tomcat server, and the logs don't roll at midnight.  Am I missing
some configuration parameter?  According to the javadocs, I thought I had
supplied all of the required parameters.

Thanks,
Todd

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='.'-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='.'-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='.'-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='.'-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 Staufferhttp://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]




Re: Help with DailyRollingFileAppender

2007-02-02 Thread James Stauffer

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='.'-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='.'-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='.'-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='.'-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 Staufferhttp://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 Staufferhttp://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]



Help with DailyRollingFileAppender

2007-02-01 Thread Todd Nine

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='.'-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='.'-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='.'-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='.'-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


Re: Help with DailyRollingFileAppender

2007-02-01 Thread James Stauffer

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='.'-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='.'-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='.'-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='.'-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 Staufferhttp://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]



Help on DailyRollingFileAppender : existing file getting overwritten

2006-12-28 Thread Bharat Kumar Meda

Hi,



When log4j files are to be renamed as previous day's log files (appends
the previous day's date at midnight), they are getting overwritten with
the first five minutes of the present day's logs.



As a result, the whole log file of the previous day is lost.



Also the jar we are referring for log4j is log4j-1.2.8.jar.

Could it because of an old version of jar?



Thanks in advance for your inputs,

Bharat



Please find below the log4j.properties file we are using:



log4j.rootLogger=debug, stdout, R

# Appender class for rootLogger stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%d %5p [%x] (%F:%L) -
%m%n



# Appender class for rootLogger R

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender

log4j.appender.R.DatePattern='.'-MM-dd

log4j.appender.R.File=./vRepair.log

log4j.appender.R.MaxFileSize=1024KB



# Keep one backup file

#log4j.appender.R.MaxBackupIndex=3



# Pattern to output to logger R
log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern=[%d] [%5p] [%t] - %m%n



 CAUTION - Disclaimer *
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are 
not to copy, disclose, or distribute this e-mail or its contents to any other 
person and any such actions are unlawful. This e-mail may contain viruses. 
Infosys has taken every reasonable precaution to minimize this risk, but is not 
liable for any damage you may sustain as a result of any virus in this e-mail. 
You should carry out your own virus checks before opening the e-mail or 
attachment. Infosys reserves the right to monitor and review the content of all 
messages sent to or from this e-mail address. Messages sent to or from this 
e-mail address may be stored on the Infosys e-mail system.
***INFOSYS End of Disclaimer INFOSYS***