Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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}