package com.sprucetec.pms.srm.util; import org.apache.ibatis.logging.Log; /** * Created by 刘杰 on 2018/1/12. * 只需要到 main 中的 mybatis-config.xml中 添加 * <setting name="logImpl" value="com.sprucetec.pms.srm.util.LogHelper"/> * 即可. */ public class LogHelper implements Log { public LogHelper() { } public LogHelper(String xxx) { } /** * 如果想查看, 数据库连接, 执行的SQL, 执行的参数, 可以开启 * 相应的 重新debug方法即可 * @return */ @Override public boolean isDebugEnabled() { return true; // return false; } /** * 如果想查看SQL执行的结果, 可以开启trace, 相应的 重写trace方法即可. * @return */ @Override public boolean isTraceEnabled() { // return true; return false; } @Override public void error(String s, Throwable throwable) { } @Override public void error(String s) { } @Override public void debug(String s) { if ( s.contains("JDBC Connection") ) { System.out.println("数据库连接信息: \n" + s); } else if ( s.contains("==> Preparing") ) { System.out.println("执行的SQL: \n" + s); } else if ( s.contains("==> Parameters")) { System.out.println("参数值(类型): \n" + s + "\n"); } } @Override public void trace(String s) { } @Override public void warn(String s) { } }
<setting name="logImpl" value="com.sprucetec.pms.srm.util.LogHelper"/>