Hey Scott,

Assuming you're using a 1.3 log4j.jar, this config looks fine.  If
somehow you're still using a 1.2.8 jar, making these changes might
fix it:

Change this line: log4j.appender.chainsaw.locationInfo=true

to this: log4j.appender.chainsaw.locationInfo=false

Just in case you change your pattern layout some time in the future
to include line/file/method etc., move the chainsaw appender to the
first appender in this list - change this line: log4j.rootLogger=INFO,all,chainsaw


to this: log4j.rootLogger=INFO,chainsaw,all

Done.

One way to see if you're using 1.3 is to try an appender that's only
available with 1.3 - like org.apache.log4j.net.MulticastAppender.  If
it's available, you're using 1.3.  (there may be a better way, but
I'm not sure how).

I get the following error using this property setup:

log4j.appender.chainsaw=org.apache.log4j.net.MulticastAppender
log4j.appender.chainsaw.layout=org.apache.log4j.PatternLayout
log4j.appender.chainsaw.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c{1}] %m%n
log4j.appender.chainsaw.remoteHost=localhost


======

Jan 25, 2005 3:58:22 PM org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Error deploying web application archive Grace.war
java.lang.NoSuchMethodError: org.apache.log4j.spi.LoggingEvent.setProperty(Ljava/lang/String;Ljava/lang/String;)V
at org.apache.log4j.net.MulticastAppender.append(MulticastAppender.java:181)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:194)
at org.apache.log4j.Category.forcedLog(Category.java:379)
at org.apache.log4j.Category.log(Category.java:844)
at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:193)
at org.apache.catalina.core.ApplicationContext.log(ApplicationContext.java:662)
at org.apache.catalina.core.ApplicationContextFacade.log(ApplicationContextFacade.java:271)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3635)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4065)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:777)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:672)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1142)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1293)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1553)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1562)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1542)
at java.lang.Thread.run(Thread.java:595)


  Am I doing something wrong, or does this mean I only have 1.2.8?

  Thanks again Scott.

~Tom

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to