This commit is contained in:
Looly
2023-03-27 02:02:10 +08:00
parent 16f7549c7d
commit 4fca8310e7
96 changed files with 307 additions and 315 deletions

View File

@@ -11,43 +11,37 @@ import cn.hutool.log.level.Level;
* @since 4.1.0
*/
public enum SqlLog {
/**
* 单例
*/
INSTANCE;
/**
* 配置文件中配置属性名是否显示SQL
*/
public static final String KEY_SHOW_SQL = "showSql";
/**
* 配置文件中配置属性名是否格式化SQL
*/
public static final String KEY_FORMAT_SQL = "formatSql";
/**
* 配置文件中配置属性名:是否显示参数
*/
public static final String KEY_SHOW_PARAMS = "showParams";
/**
* 配置文件中配置属性名:显示的日志级别
*/
public static final String KEY_SQL_LEVEL = "sqlLevel";
private final static Log log = LogFactory.get();
/** 是否debugSQL */
/**
* 是否debugSQL
*/
private boolean showSql;
/** 是否格式化SQL */
/**
* 是否格式化SQL
*/
private boolean formatSql;
/** 是否显示参数 */
/**
* 是否显示参数
*/
private boolean showParams;
/** 默认日志级别 */
/**
* 默认日志级别
*/
private Level level = Level.DEBUG;
/**
* 设置全局配置是否通过debug日志显示SQL
*
* @param isShowSql 是否显示SQL
* @param isFormatSql 是否格式化显示的SQL
* @param isShowSql 是否显示SQL
* @param isFormatSql 是否格式化显示的SQL
* @param isShowParams 是否打印参数
* @param level 日志级别
* @param level 日志级别
*/
public void init(final boolean isShowSql, final boolean isFormatSql, final boolean isShowParams, final Level level) {
this.showSql = isShowSql;
@@ -81,7 +75,7 @@ public enum SqlLog {
/**
* 打印SQL日志
*
* @param sql SQL语句
* @param sql SQL语句
* @param paramValues 参数可为null
*/
public void log(final String sql, final Object paramValues) {