You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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...

# 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

Unknown macro: {dd MMM yyyy HH}

%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

Unknown macro: {1}

- %m%n

# 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

Error in console...

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".
  • No labels