You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Michael Watzek <mw...@spree.de> on 2005/09/01 19:00:19 UTC
TCK and JDK 1.4 logging
Hi,
the current logging configuration of TCK works fine for implementations
using Log4J logging. In "log4j.properties" vendors may specify appenders
and assign these to loggers, e.g.:
# appenders
log4j.appender.vendor=org.apache.jdo.tck.util.TCKFileAppender
log4j.appender.vendor.File=vendor.txt
log4j.appender.vendor.layout=org.apache.log4j.PatternLayout
log4j.appender.vendor.layout.ConversionPattern=%d{HH:mm:ss,SSS} (%t)
%-5p [%c] - %m%n
# loggers
log4j.logger.vendor=INFO, vendor
This ensures that vendor specific logging files are generated as
"target/logs/<timestamp>/<database><identity
type><configuration>-vendor.txt".
Attached you find a patch for review that implements the same feature
for vendors using JDK1.4 logging. In "logging.properties" vendors may
specify handlers and loggers, e.g.:
# loggers
vendor.level = INFO
# default handlers
handlers = org.apache.jdo.tck.util.TCKFileHandler
# handlers
org.apache.jdo.tck.util.TCKFileHandler.fileName = vendor.txt
org.apache.jdo.tck.util.TCKFileHandler.level = FINEST
This ensures that vendor specific logging files appear in the same
directory with the same naming pattern as in the log4j case.
Regards,
Michael
--
-------------------------------------------------------------------
Michael Watzek Tech@Spree Engineering GmbH
mailto:mwa.tech@spree.de Buelowstr. 66
Tel.: ++49/30/235 520 36 10783 Berlin - Germany
Fax.: ++49/30/217 520 12 http://www.spree.de/
-------------------------------------------------------------------