By default, iBATIS will not use Java native logging if Log4J or commons
logging is available in the classpath.  That's probably the issue because
commons logging is a standard part of so many runtimes.

You can force iBATIS to use Java native logging with this method:

   com.ibatis.common.logging.LogFactory.selectJavaLogging();

Call this method before any other iBATIS methods.

Jeff Butler



On 12/24/06, Carfield Yim <[EMAIL PROTECTED]> wrote:

Anyone can show me a very simple config? I don't like to include
log4j.properties just for unit test. I try to log everything to
console with the following code:

           final ConsoleHandler consoleHandler = new ConsoleHandler();
           consoleHandler.setLevel(Level.ALL);

           Logger.getLogger(java.sql.PreparedStatement.class.toString
()).addHandler(consoleHandler);
           Logger.getLogger(java.sql.Statement.class.toString
()).addHandler(consoleHandler);
           Logger.getLogger(Class.class.toString
()).addHandler(consoleHandler);
           Logger.global.addHandler(consoleHandler);

But it fail, nothing is logged, just wonder how can I make ibatis log
with java logging?

Reply via email to