Hi everyone,
I'm wondering if you could help me out here. I'm trying to implement log
rotation, and have been referencing Kieran's example on the wiki (
http://wiki.wocommunity.org/display/documentation/Log+Rotation) as a
starting point.
I've implemented it very similarly:
# Log4j Configuration
log4j.loggerFactory=er.extensions.logging.ERXLogger$Factory
log4j.rootCategory=INFO, A1, A2
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=er.extensions.logging.ERXPatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %$[%#] %-5p
%c %x - %m%n
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=${WOOutputPath}
log4j.appender.A2.datePattern='.'yyyyMMddHHmm
log4j.appender.A2.append=true
log4j.appender.A2.layout=er.extensions.logging.ERXPatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %$[%#] %-5p
%c %x - %m%n
The only difference is that I'm using the WOOutputPath as the file path
(highlighted above). This works great except that the default logging
system for my app seems to be clashing with my
the DailyRollingFileAppender, such that when I start the app up, I get 2
log files. It looks like the log file generated by the
DailyRollingFileAppender gets initialized first, then some code in
WOApplication sees it and appends a timestamp to it, then continues to log
to the WOOutputPath.
Does anyone have any ideas as to how to deal with this? Like switch off the
default logging?
Any help would be greatly appreciated.
Thanks,
Ben
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]