[slf4j-user] SLF4J w/Log4J and Axis2 - No Log File is created

Ceki Gulcu ceki at qos.ch
Tue Sep 15 23:26:50 CEST 2009


When you say Rampart, do you  mean http://ws.apache.org/rampart/ ? And where can 
  I find rampart 1.5 RC1 ?

Scott Selvia wrote:
> I don't know but I would assume that it must be using some form of logging, the following jars were in the rampart 1.5 RC1 zip file:
> 
> slf4j-api-1.5.2.jar
> slf4j-jdk14-1.5.2.jar
> 
> Also, I see log messages that are not coming from my code that show timestamp and encryption id's.  But the properties files set as they are would the slf4j-jdk14-1.5.2.jar even be used?
> 
> Scott Selvia
> Manger of Product Development
> (O) 813.960.7800 x102
> (F) 813.960.7811
> http://www.datamentors.com 
> 
>   
> 
> ________________________________
> 
> This e-mail message and any attachments are confidential and may be privileged. 
> If you are not the intended recipient, please notify DataMentors, LLC immediately by 
> replying to this message and destroy all copies of this message and any attachments. 
> 
> 
> -----Original Message-----
> From: user-bounces at slf4j.org [mailto:user-bounces at slf4j.org] On Behalf Of Ceki Gulcu
> Sent: Tuesday, September 15, 2009 5:12 PM
> To: User list for the slf4j project
> Subject: Re: [slf4j-user] SLF4J w/Log4J and Axis2 - No Log File is created
> 
> Does rampart use SLF4J? If so, is this documented somewhere?
> 
> Scott Selvia wrote:
>> Sorry for the incomplete text:
>>
>> I renamed the existing slf4j 1.52.jar's to .org, that were part of the rampart 1.5 lib folder.  I then copied the latest slf4j slf4j-api-1.5.8.jar and slf4j-log4j12-1.5.8.jar into the apache-tomcat-6.0.20\webapps\axis2\WEB-INF\lib folder.  With the commons-logging.properties entry and the log4j.properties files I thought that log4j was being used as the logging framework.  
>>
>> If I reset to my original slf4j 1.52 original rampart jars and put my code back to calling the Log4j logger package the log file get written even with the commons-logging.properties and log4j.properties as shown below.
>>
>>
>>
>> Scott Selvia
>> Manger of Product Development
>> (O) 813.960.7800 x102
>> (F) 813.960.7811
>> http://www.datamentors.com 
>>
>>   
>>
>> ________________________________
>>
>> This e-mail message and any attachments are confidential and may be privileged. 
>> If you are not the intended recipient, please notify DataMentors, LLC immediately by 
>> replying to this message and destroy all copies of this message and any attachments. 
>>
>> -----Original Message-----
>> From: user-bounces at slf4j.org [mailto:user-bounces at slf4j.org] On Behalf Of Ceki Gulcu
>> Sent: Tuesday, September 15, 2009 4:14 PM
>> To: User list for the slf4j project
>> Subject: Re: [slf4j-user] SLF4J w/Log4J and Axis2 - No Log File is created
>>
>> Hello Scott,
>>
>>  From what you write, it looks like you are using the JDK binding 
>> (slf4j-jdk14.jar) instead of log4j (slf4j-log4j12.jar). See also 
>> http://slf4j.org/manual.html
>>
>> Scott Selvia wrote:
>>> 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.SimpleLog
>>>
>>> # Uncomment the next line to enable log4j based logging
>>> org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
>>>
>>> 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?
>>
> 

-- 
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch



More information about the slf4j-user mailing list