Commit 3b223dab authored by 赵啸非's avatar 赵啸非

修改构建api文档

parent bff775fe
...@@ -2,12 +2,14 @@ package com.mortals.xhx.base.framework.config; ...@@ -2,12 +2,14 @@ package com.mortals.xhx.base.framework.config;
import com.mortals.framework.util.DateUtils; import com.mortals.framework.util.DateUtils;
import com.p6spy.engine.spy.appender.MessageFormattingStrategy; import com.p6spy.engine.spy.appender.MessageFormattingStrategy;
import lombok.extern.apachecommons.CommonsLog;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
/** /**
* 自定义 p6spy sql输出格式 * 自定义 p6spy sql输出格式
* *
*/ */
@CommonsLog
public class P6spySqlFormatConfig implements MessageFormattingStrategy { public class P6spySqlFormatConfig implements MessageFormattingStrategy {
/** /**
...@@ -15,6 +17,9 @@ public class P6spySqlFormatConfig implements MessageFormattingStrategy { ...@@ -15,6 +17,9 @@ public class P6spySqlFormatConfig implements MessageFormattingStrategy {
*/ */
@Override @Override
public String formatMessage(int connectionId, String now, long elapsed, String category, String prepared, String sql, String url) { public String formatMessage(int connectionId, String now, long elapsed, String category, String prepared, String sql, String url) {
log.info(String.format("connectionId:%d now:%s elapsed:%d category:%s prepared:%s", connectionId,now,elapsed,category,prepared));
return StringUtils.isNotBlank(sql) ? DateUtils.getCurrStrDateTime() return StringUtils.isNotBlank(sql) ? DateUtils.getCurrStrDateTime()
+ " | 耗时 " + elapsed + " ms | SQL 语句:" + StringUtils.LF + sql.replaceAll("[\\s]+", StringUtils.SPACE) + ";" : ""; + " | 耗时 " + elapsed + " ms | SQL 语句:" + StringUtils.LF + sql.replaceAll("[\\s]+", StringUtils.SPACE) + ";" : "";
} }
......
...@@ -5,7 +5,7 @@ logMessageFormat=com.mortals.xhx.base.framework.config.P6spySqlFormatConfig ...@@ -5,7 +5,7 @@ logMessageFormat=com.mortals.xhx.base.framework.config.P6spySqlFormatConfig
# 使用控制台记录sql # 使用控制台记录sql
appender=com.p6spy.engine.spy.appender.StdoutLogger appender=com.p6spy.engine.spy.appender.StdoutLogger
## 配置记录Log例外 ## 配置记录Log例外
excludecategories=info,debug,result,batc,resultset #excludecategories=info,debug,result,batc,resultset
# 设置使用p6spy driver来做代理 # 设置使用p6spy driver来做代理
deregisterdrivers=true deregisterdrivers=true
# 日期格式 # 日期格式
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment