logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Brown <Matt.Br...@citrixOnline.com>
Subject RE: DailyRollingAppender - How does it know when to rollover?
Date Tue, 19 May 2009 12:45:57 GMT
What is "LOGO:"?

And are you sure the user the application runs under has sufficient access to create/rename
files in whichever directory it is attempting to write to? 

-----Original Message-----
From: Marc Farrow [mailto:marc.farrow@gmail.com] 
Sent: Tuesday, May 19, 2009 8:09 AM
To: log4j-user@logging.apache.org
Subject: RE: DailyRollingAppender - How does it know when to rollover?


I finally got around to this again.  I changed the rollover time to be in seconds so I should
get a new log with each execution.  When I run the app, I get a new log, but the rolled over
file is not created.  I cannot find a file with my matching DatePattern.  Below is my Properties
file.

log4j.rootLogger=WARN, R
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=LOG0:MyLogFile.log
log4j.appender.R.DatePattern='.'yyyy-MM-dd-mm-ss
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %d{yyyy-MMM-dd HH:mm:ss.SSS} - %m%n log4j.appender.R.ImmediateFlush=true
log4j.logger.com.company.myfile=INFO


Anyone have any suggestions?



Thanks.

Marc



Marc Farrow wrote:
> 
> I haven't done this because my brain is too one-dimensional today.  
> Great suggestion.
> 
> Thanks.
> 
> Marc
> 
> 
> 
> Matt Brown-20 wrote:
>> 
>> 
>> Just a suggestion, but if this is a development server, and the 
>> application is already getting re-deployed more than daily, why not 
>> experiment with a smaller rollover time (daily or hourly)? Just to 
>> make sure that DailyRollingAppender isn't somehow borked in your 
>> combination of OS / app server / application.
>> 
>> -----Original Message-----
>> From: Marc Farrow [mailto:marc.farrow@gmail.com]
>> Sent: Monday, May 11, 2009 8:34 AM
>> To: log4j-user@logging.apache.org
>> Subject: Re: DailyRollingAppender - How does it know when to rollover?
>> 
>> 
>> I checked the log file for my container (Tomcat) and there were no 
>> error messages that I could see for any rollover messages.  However, 
>> I guess I am going to have to wait til next month to verify.  Since 
>> my container is Tomcat and my container gets restarted fairly often 
>> (multiple times a day because this is a our development server), 
>> could this affect the rollover logic?
>> 
>> Thank you,
>> 
>> Marc
>> 
>> 
>> 
>> Paul Smith-2 wrote:
>>> 
>>> the first logging event _after_ the time period computed should roll 
>>> the file over, however if there is any failure (perhaps because 
>>> another process has the file handle open, a common problem on 
>>> Windows), the rollover can fail, and you'll need to wait to the next 
>>> window (another month).
>>> 
>>> When the failure occurs, it does log to StdErr (from the source code 
>>> to DailyRollingFileAppender):
>>> 
>>>    protected void subAppend(LoggingEvent event) {
>>>        long n = System.currentTimeMillis();
>>>        if (n >= nextCheck) {
>>>            now.setTime(n);
>>>            nextCheck = rc.getNextCheckMillis(now);
>>>            try {
>>>                rollOver();
>>>            }
>>>            catch(IOException ioe) {
>>>                if (ioe instanceof InterruptedIOException) {
>>>                    Thread.currentThread().interrupt();
>>>                }
>>>                LogLog.error("rollOver() failed.", ioe);
>>>            }
>>>        }
>>>        super.subAppend(event);
>>>    }
>>> 
>>> It tries it's best to continue logging until next roll over period.
>>> 
>>> Paul
>>> 
>>> On 11/05/2009, at 9:31 PM, Marc Farrow wrote:
>>> 
>>>>
>>>> This is a fairly simple question.  Does anyone that maintains or 
>>>> create LOG4J read these posts anymore?
>>>>
>>>> Thanks.
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/DailyRollingAppender---How-does-it-know-when-
>>>> to -rollover--tp23390773p23481523.html
>>>> Sent from the Log4j - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> -- To unsubscribe, e-mail: 
>>>> log4j-user-unsubscribe@logging.apache.org
>>>> For additional commands, e-mail: log4j-user-help@logging.apache.org
>>>>
>>> 
>>> Paul Smith
>>> Production Engineering Manager
>>> 
>>> Aconex
>>> The easy way to save time and money on your project
>>> 
>>> 696 Bourke Street, Melbourne,
>>> VIC 3000, Australia
>>> Tel: +61 3 9240 0200  Fax: +61 3 9240 0299
>>> Email: psmith@aconex.com  www.aconex.com
>>> 
>>> This email and any attachments are intended solely for the addressee.  
>>> The contents may be privileged, confidential and/or subject to 
>>> copyright or other applicable law. No confidentiality or privilege 
>>> is lost by an erroneous transmission. If you have received this 
>>> e-mail in error, please let us know by reply e-mail and delete or 
>>> destroy this mail and all copies. If you are not the intended 
>>> recipient of this message you must not disseminate, copy or take any 
>>> action in reliance on it. The sender takes no responsibility for the 
>>> effect of this message upon the recipient's computer system.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> --
>> View this message in context:
>> http://www.nabble.com/DailyRollingAppender---How-does-it-know-when-to
>> -rollover--tp23390773p23482416.html
>> Sent from the Log4j - Users mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
>> For additional commands, e-mail: log4j-user-help@logging.apache.org
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
>> For additional commands, e-mail: log4j-user-help@logging.apache.org
>> 
>> 
>> 
> 
> 

--
View this message in context: http://www.nabble.com/DailyRollingAppender---How-does-it-know-when-to-rollover--tp23390773p23615059.html
Sent from the Log4j - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org


Mime
View raw message