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?