还原SQL日志打印逻辑
This commit is contained in:
parent
2bd43ea8b4
commit
fe11cebf09
@ -16,8 +16,7 @@ import java.util.stream.Stream;
|
||||
*/
|
||||
public class DefaultSqlInterceptor implements SQLInterceptor {
|
||||
|
||||
@Override
|
||||
public void preHandle(BoundSql boundSql, RequestEntity requestEntity) {
|
||||
public void handleLog(BoundSql boundSql, RequestEntity requestEntity) {
|
||||
Logger logger = LoggerFactory.getLogger(requestEntity == null ? "Unknown" : requestEntity.getMagicScriptContext().getScriptName());
|
||||
String parameters = Arrays.stream(boundSql.getParameters()).map(it -> {
|
||||
if (it == null) {
|
||||
@ -37,4 +36,15 @@ public class DefaultSqlInterceptor implements SQLInterceptor {
|
||||
logger.info("SQL参数:{}", parameters);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object postHandle(BoundSql boundSql, Object result, RequestEntity requestEntity) {
|
||||
handleLog(boundSql, requestEntity);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handleException(BoundSql boundSql, Throwable throwable, RequestEntity requestEntity) {
|
||||
handleLog(boundSql, requestEntity);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user