Please test with the following entries in your log4j configuration. log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.sqlmap.engine.cache.CacheModel=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientImpl=DEBUG log4j.logger.com.ibatis.sqlmap.engine.builder.xml.SqlMapParser=DEBUG log4j.logger.com.ibatis.common.util.StopWatch=DEBUG log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG log4j.logger.java.sql.ResultSet=DEBUG
/Axel >>-----Ursprüngliche Nachricht----- >>Von: Stanley, Eric [mailto:[email protected]] >>Gesendet: Mittwoch, 11. Februar 2009 17:11 >>An: [email protected] >>Betreff: RE: logging not working using log4j >> >> >>Anyone have any thoughts on this? It's making me crazy. Your help is >>very much appreciated. >> >>-Ryan >> >>-----Original Message----- >>From: Stanley, Eric [mailto:[email protected]] >>Sent: Monday, February 09, 2009 9:42 AM >>To: [email protected] >>Subject: RE: logging not working using log4j >> >>Richard, >> It has always been in WEB-INF/classes, and I am positive its >>getting loaded properly. Like I mentioned before, my app uses the same >>properties file, and it works fine. I have switched the the rootLogger >>severity to confirm this. I am also positive that iBATIS code is being >>called as all my selects are being populated properly. What am I >>missing? >> >>-Ryan >> >>-----Original Message----- >>From: Richard Yee [mailto:[email protected]] >>Sent: Sunday, February 08, 2009 5:30 PM >>To: [email protected] >>Subject: Re: logging not working using log4j >> >>Eric, >>Did you at least see more logging messages? If not, this >>indicates that >>the log4j.properties file that you are editing is not in the classpath >>and is not getting read by the application. I'd suggest putting it in >>the WEB-INF/classes directory of your webapp. >>Otherwise, you can put it in one of the library directories of your >>application server. However, doing this, will set the logging >>level for >>all applications in the container. >> >>-Richard >> >>Stanley, Eric wrote: >>> Richard, >>> I have set it to DEBUG, still nothing. >>> >>> -Ryan >>> >>> -----Original Message----- >>> From: Richard Yee [mailto:[email protected]] >>> Sent: Saturday, February 07, 2009 12:14 AM >>> To: [email protected] >>> Subject: Re: logging not working using log4j >>> >>> Set the rootlog level to debug. You might have more than one log4j >>> file in your classpath. >>> >>> -r >>> >>> Sent from my iPhone >>> >>> On Feb 6, 2009, at 1:25 PM, "Stanley, Eric" >><[email protected]> >>> wrote: >>> >>> >>>> Richard, >>>> I know its being read. As I mentioned below, all other >>components >>>> of the app are using it just fine. My app, struts2 and tomcat are >>>> both >>>> >>> >>> >>>> using it without a problem. The only thing that's not logging is >>>> iBATIS. >>>> >>>> -Ryan >>>> >>>> -----Original Message----- >>>> From: Richard Yee [mailto:[email protected]] >>>> Sent: Friday, February 06, 2009 7:53 AM >>>> To: [email protected] >>>> Subject: Re: logging not working using log4j >>>> >>>> Where did you put your log4j.properties file? It needs to >>be in the >>>> classpath. >>>> Do you get any indication that it is being read at all? >>>> -R >>>> Stanley, Eric wrote: >>>> >>>>> Hello, >>>>> I have a Tomcat 6 container, and my java 1.5 app is >>using iBATIS >>>>> 2.3.4 and struts2. This is my log4.properties: >>>>> >>>>> >>>>> # Set root logger >>>>> >>>>> log4j.rootLogger=INFO, R, A1 >>>>> >>>>> # 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=%-4r [%t] %-5p >>%C %x - %m >> >>>>> %n >>>>> >>>>> # R is a file appender >>>>> >>>>> log4j.appender.R=org.apache.log4j.RollingFileAppender >>>>> >>>>> log4j.appender.R.File=log/pt.log >>>>> >>>>> log4j.appender.R.MaxFileSize=1MB >>>>> >>>>> log4j.appender.R.MaxBackupIndex=5 >>>>> >>>>> log4j.appender.R.layout=org.apache.log4j.PatternLayout >>>>> >>>>> log4j.appender.R.layout.ConversionPattern=%d [%t] %-5p %C >>%x - %m%n >>>>> >>>>> # SqlMap logging configuration... >>>>> >>>>> log4j.logger.com.ibatis=DEBUG >>>>> >>>>> log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG >>>>> >>>>> log4j.logger.com.ibatis.sqlmap.engine.cache.CacheModel=DEBUG >>>>> >>>>> log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientImpl=DEBUG >>>>> >>>>> >>log4j.logger.com.ibatis.sqlmap.engine.builder.xml.SqlMapParser=DEBUG >>>>> >>>>> log4j.logger.com.ibatis.common.util.StopWatch=DEBUG >>>>> >>>>> log4j.logger.java.sql.Connection=DEBUG >>>>> >>>>> log4j.logger.java.sql.Statement=DEBUG >>>>> >>>>> log4j.logger.java.sql.PreparedStatement=DEBUG >>>>> >>>>> log4j.logger.java.sql.ResultSet=DEBUG >>>>> >>>>> >>>>> >>>>> If I understand correctly, this should spit out debug for >>everything >> >>>>> iBATIS logs, right? Problem is, I dont get any logging >>for iBATIS, >>>>> but >>>>> >>>>> I do for my app, tomcat, and struts2. What am I missing here? >>>>> >>>>> >>>>> >>>>> -Ryan >>>>> >>>>> >>>>> >>>>> This communication is the property of Qwest and may contain >>>>> confidential or privileged information. Unauthorized use of this >>>>> communication is strictly prohibited and may be unlawful. If you >>>>> have >>>>> >>> >>> >>>>> received this communication in error, please immediately >>notify the >>>>> sender by reply e-mail and destroy all copies of the >>communication >>>>> and >>>>> >>>>> any attachments. >>>>> >>> >>> >> >>
