From: Mike S. <m...@pe...> - 2009-02-18 00:41:55
|
On Tue, 17 Feb 2009, wzh...@gm... wrote: > I'd like the main.log to rotate at midnight, and persist among > restarts (log file not wiped out among restarts) so I used "append" > mode here, but the rotation is not working, did I set this up wrong? > Thanks in advance! Can you specify what exactly isn't working? Note that the rotation will only happen if you're writing a message. Also, if you're not sure if it's working correctly, use a shorter rotation interval (e.g. every minute) to create a test case you can verify quickly. -- Mike Mike Schilli m...@pe... > Hi there, Here is my log4perl.properties file: #predefined variables > layout_class = Log::Log4perl::Layout::PatternLayout layout_pattern > = %d %5p %F{1} %L> %m %n layout_email_pattern = %d{yyyy-MM-dd > HH:mm:ss} [%F{1}:%c{1}:%L] %5p> %m%n log_file_appender > = Log::Dispatch::FileRotate > > #log4perl category > log4perl.logger.main = WARN, MainLogfile, Email > > log4perl.appender.MainLogfile = Log::Dispatch::FileRotate > log4perl.appender.MainLogfile.filename = main.log > log4perl.appender.MainLogfile.mode = append > log4perl.appender.MainLogfile.max = 5 > log4perl.appender.MainLogfile.DatePattern = yyyy-MM-dd > log4perl.appender.MainLogfile.TZ = PST > log4perl.appender.MainLogfile.layout = ${layout_class} > log4perl.appender.MainLogfile.layout.ConversionPattern = ${layout_pattern} > |