<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%C] %x - %m%n"/>
</layout>
</appender>
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<!-- Pattern to output the caller's file name and line number -->
<param name="ConversionPattern" value="%5p [%t] (%F:%L) - %m%n"/>
</layout>
</appender>
<appender name="RollingFile" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="${catalina.home}/logs/NetDesignCCAdmin.log"/>
<param name="MaxFileSize" value="5192KB"/>
<!-- Keep 10 backup files -->
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p [%t] (%F:%L) - %m%n"/>
</layout>
</appender>
<logger name="com.netdesign">
<level value="debug"/>
<appender-ref ref="console" />
</logger>
<logger name="javax.sql">
<level value="debug"/>
<appender-ref ref="console" />
</logger>
<logger name="java.sql">
<level value="debug"/>
<appender-ref ref="console" />
</logger>
<root>
<priority value="info" />
<appender-ref ref="console" />
<appender-ref ref="RollingFile" />
</root>
</log4j:configuration>
2011/4/14 Marcelo Olivas <mfol...@gmail.com>:
On 4/14/2011 12:21 PM, Marcelo Olivas wrote:
> Hi guys! I'm working on a new project with MSSQL. My software stack is
> very ordinary: Spring 3.0, myBatis 3.0.5, mybastis-spring 1.0.1, and the
> latest MSSQL server using the slqjdbc4.jar.
>
> For some reason, I don't see to get any logging from java.sql or iBatis.
> Here's what I've done so far:
> - Added the log4j library
> - Added the log4.properties in the src directory
> - Make sure that the log4.properties is in the bin directory
> - Noticed that I am getting logging from Spring
> - Configured the log4j.properties with the following syntax:
>
> ### Global logging configuration
> log4j.rootLogger=DEBUG, stdout
>
> ### Uncomment ALL for iBATIS logging
> log4j.logger.org.apache=DEBUG
> log4j.logger.org.apache.ibatis=DEBUG
> log4j.logger.org.apache.ibatis.common.jdbc.SimpleDataSource=DEBUG
> log4j.logger.org.apache.ibatis.common.jdbc.ScriptRunner=DEBUG
> log4j.logger.org.apache.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
> log4j.logger.org.apache.ibatis.cache.decorators.LoggingCache=DEBUG
> log4j.logger.java.sql.Connection=DEBUG
> log4j.logger.java.sql.Statement=DEBUG
> log4j.logger.java.sql.PreparedStatement=DEBUG
> log4j.loggerjava.sql.ResultSet=DEBUG
>
>
> log4j.logger.org.springframework.jdbc=DEBUG
>
> log4j.logger.org.springframework=DEBUG
> org.mybatis.spring=DEBUG
>
> log4j.logger.org.springframework=DEBUG
> ### Console output...
> log4j.appender.stdout=org.apache.log4j.ConsoleAppender
> log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
> log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
>
>
> Thanks for all your help!
> Marcelo
--
Guy Rouillier
Some tools (like apache axis) give you a log4j.properties file that
supplants yours. Sucks.
Larry
2011/4/15 meindert hoving <meinder...@gmail.com>:
<dependency>
<groupId>com.microsoft</groupId>
<artifactId>sqljdbc4</artifactId>
<version>3.0CTP</version>
</dependency>
Log4J xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%C] %x - %m%n"/>
</layout>
</appender>
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<!-- Pattern to output the caller's file name and line number -->
<param name="ConversionPattern" value="%5p [%t] (%F:%L) - %m%n"/>
</layout>
</appender>
<appender name="RollingFile" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="${catalina.home}/logs/NetDesignCCAdmin.log"/>
<param name="MaxFileSize" value="5192KB"/>
<!-- Keep 10 backup files -->
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p [%t] (%F:%L) - %m%n"/>
</layout>
</appender>
<logger name="com.netdesign">
<level value="debug"/>
<appender-ref ref="console" />
</logger>
<logger name="javax.sql">
<level value="debug"/>
<appender-ref ref="console" />
</logger>
<logger name="java.sql">
<level value="debug"/>
<appender-ref ref="console" />
</logger>
<root>
<priority value="info" />
<appender-ref ref="console" />
<appender-ref ref="RollingFile" />
</root>
</log4j:configuration>
2011/4/16 <mfol...@gmail.com>:
org.apache.ibatis.logging.LogFactory.useLog4JLogging();
Make sure to do this before calling any other MyBatis code.
Jeff Butler
No Im using the Guice version..
2011/4/19 Marcelo Olivas <mfol...@gmail.com>: