|
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}
>
|