Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

How

...

do

...

you

...

configure

...

log4j?

...

I've

...

tried

...

editing

...

the

...

log4j.properties

...

file

...

in

...

"...tomcat

...

>

...

webapps

...

>

...

wflow-wfweb

...

>

...

WEB-INF

...

>

...

classes"

...

but

...

get

...

the

...

following

...

error.

...

log4j.properties...

Code Block


\# Set root logger level to WARN and its only appender to A1.
log4j.rootLogger=DEBUG, A1, R
log4j.logger.TimeProfiler=ERROR
log4j.logger.TimeProfiler-InstancePersistence=ERROR
log4j.logger.TimeProfiler-EventAudit=ERROR
log4j.logger.Shark=ERROR
log4j.logger.Scripting=ERROR
log4j.logger.DatabaseManager=ERROR
log4j.logger.org.springframework=ERROR
log4j.logger.org.objectweb=ERROR
log4j.logger.org.hibernate=ERROR
log4j.logger.org.joget=INFO
log4j.category.org.apache.commons=ERROR
\#log4j.category.org.joget.workflow.shark.DeadlineChecker=DEBUG
\# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p %d{dd MMM yyyy HH:mm:ss} %c %x - %m%n
\# File appender
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=bobs_logs.log
log4j.appender.R.MaxFileSize=1000KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %5p %C{1} - %m%n

{code}
# Set root logger level to WARN and its only appender to A1.

log4j.rootLogger=DEBUG, A1, R



log4j.logger.TimeProfiler=ERROR

log4j.logger.TimeProfiler-InstancePersistence=ERROR

log4j.logger.TimeProfiler-EventAudit=ERROR

log4j.logger.Shark=ERROR

log4j.logger.Scripting=ERROR

log4j.logger.DatabaseManager=ERROR

log4j.logger.org.springframework=ERROR

log4j.logger.org.objectweb=ERROR

log4j.logger.org.hibernate=ERROR

log4j.logger.org.joget=INFO

log4j.category.org.apache.commons=ERROR

#log4j.category.org.joget.workflow.shark.DeadlineChecker=DEBUG



# A1 is set to be a ConsoleAppender.

log4j.appender.A1=org.apache.log4j.ConsoleAppender

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender.A1.layout.ConversionPattern=%-5p %d{dd MMM yyyy HH:mm:ss} %c %x - %m%n
{code}

Error

...

in

...

console...

{
Code Block
}
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.log4j:ERROR The class "org.apache.log4j.Appender" was loaded bylog4j:ERROR [1.0] whereas object of typelog4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader  delegate: false  repositories:    /WEB-INF/classes/----------> Parent Classloader:org.apache.catalina.loader.StandardClassLoader@f73c1].log4j:ERROR Could not instantiate appender named "A1".log4j:ERROR A "org.apache.log4j.RollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.log4j:ERROR The class "org.apache.log4j.Appender" was loaded bylog4j:ERROR [1.0] whereas object of typelog4j:ERROR "org.apache.log4j.RollingFileAppender" was loaded by [WebappClassLoader  delegate: false  repositories:    /WEB-INF/classes/----------> Parent Classloader:org.apache.catalina.loader.StandardClassLoader@f73c1].log4j:ERROR Could not instantiate appender named "R".
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "

org.apache.log4j.Appender" variable.

log4j:ERROR The class "org.apache.log4j.Appender" was loaded by

log4j:ERROR [1.0] whereas object of type

log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader

  delegate: false

  repositories:

    /WEB-INF/classes/

----------> Parent Classloader:

org.apache.catalina.loader.StandardClassLoader@f73c1

].

log4j:ERROR Could not instantiate appender named "A1".

log4j:ERROR A "org.apache.log4j.RollingFileAppender" object is not assignable to

 a "org.apache.log4j.Appender" variable.

log4j:ERROR The class "org.apache.log4j.Appender" was loaded by

log4j:ERROR [1.0] whereas object of type

log4j:ERROR "org.apache.log4j.RollingFileAppender" was loaded by [WebappClassLoa

der

  delegate: false

  repositories:

    /WEB-INF/classes/

----------> Parent Classloader:

org.apache.catalina.loader.StandardClassLoader@f73c1

].

log4j:ERROR Could not instantiate appender named "R".
{code}