[slf4j-user] SLF4J w/Log4J and Axis2 - No Log File is created
Scott Selvia
sselvia at datamentors.com
Tue Sep 15 22:02:51 CEST 2009
I have changed my code from Log4J logging to SLF4J and I now my log
files are no longer written to disk for my web service, I can see all of
the logging in the tomcat console. I copied the following slf4j jars to
my apache-tomcat-6.0.20\webapps\axis2\WEB-INF\lib folder and I renamed
the existing slf4j-api-1.5.2.jar.org and slf4j-jdk14-1.5.2.jar.org.
Inside the apache-tomcat-6.0.20\webapps\axis2\WEB-INF\classes folder the
commons-logging.properties has the following:
# Uncomment the next line to disable all logging.
#org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
# Uncomment the next line to enable the simple log based logging
#org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLo
g
# Uncomment the next line to enable log4j based logging
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogg
er
Also, the log4j.properties has:
# Set root category priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=INFO, CONSOLE
#log4j.rootCategory=INFO, CONSOLE, LOGFILE
log4j.category.com.myservice=TRACE, MyWebService
# Set the enterprise logger priority to FATAL
log4j.logger.org.apache.axis2.enterprise=FATAL
log4j.logger.de.hunsicker.jalopy.io=FATAL
log4j.logger.httpclient.wire.header=FATAL
log4j.logger.org.apache.commons.httpclient=FATAL
# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%p] %m%n
# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=axis2.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%d [%t] %-5p %c %x -
%m%n
# My Web Service Appender
log4j.appender.MyWebService=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=100KB
log4j.appender.file.maxBackupIndex=5
log4j.appender.MyWebService.File=../../logs/MyWebService.log
log4j.appender.MyWebService.layout=org.apache.log4j.PatternLayout
log4j.appender.MyWebService.layout.ConversionPattern=%d [%t] %-5p %c %x
- %m%n
Does SLF4J ignore the logging properties file? How do I get a log file
written to disk with SLF4J?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://qos.ch/pipermail/slf4j-user/attachments/20090915/a162e99b/attachment.htm>
More information about the slf4j-user
mailing list