You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by "Randall J. Parr" <RP...@TemporalArts.COM> on 2005/02/01 01:00:48 UTC

PropertyConfigurator.parseAppender exception when switching to log4j 1.3

Application runs fine using log4j 1.2.8 and 1.2.9 but gives the 
following error when I switch to using 1.3-alpha-6

---------------------------------------------------
Exception in thread "main" java.lang.AbstractMethodError
        at 
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:631)
        at 
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
        at 
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
        at 
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
        at 
org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:340)
        at 
com.jaysmith.jsdb.products.CatalogPriceGenerate.main(CatalogPriceGenerate.java:268)
cmd returned:256
----------------------------------------------------

Any idea just what causes this exception?

The properties file looks like this:
-----------------------------------------------------
#
# log4j.rootLogger=debug, stderr, chainsaw_client
log4j.rootLogger=debug, stderr
log4j.logger.com.jaysmith.jsdb=debug
log4j.logger.com.temporal=debug

#
# stderr
#
log4j.appender.stderr=org.apache.log4j.ConsoleAppender
log4j.appender.stderr.target=System.err
log4j.appender.stderr.layout=org.apache.log4j.PatternLayout
log4j.appender.stderr.layout.ConversionPattern=%-6r [%t] %-5p [%5L %c{1} 
%M() %x] %n    %m%n%n

# log4j.appender.stderr.layout.ConversionPattern=(%F:%L) %-4r [%t] %-5p 
%c %x - %m%n

#
# file
#
# Need to figure out how to dynamically create <processname>.log
#
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./CatalogPriceGenerate.log
log4j.appender.file.MaxFileSize=2000KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%-6r [%t] %-5p [%5L %c{1} 
%M() %x] %n    %m%n%n

# log4j.appender.file.layout.ConversionPattern=%d %p %t %c - %m%n

#
# chainsaw_client (show up on any chainsaw client running on 4445)
#
log4j.appender.chainsaw_client=org.apache.log4j.net.SocketAppender
log4j.appender.chainsaw_client.RemoteHost=localhost
log4j.appender.chainsaw_client.Port=4445
log4j.appender.chainsaw_client.LocationInfo=true




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