Browse Source

fix https://gitee.com/ssssssss-team/magic-api/issues/I4E664

mxd 3 years ago
parent
commit
911d8c0e2d

+ 1 - 2
magic-api/src/main/java/org/ssssssss/magicapi/interceptor/DefaultSqlInterceptor.java

@@ -4,7 +4,6 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.LoggerFactory;
 import org.ssssssss.magicapi.model.RequestEntity;
 import org.ssssssss.magicapi.model.RequestEntity;
 import org.ssssssss.magicapi.modules.BoundSql;
 import org.ssssssss.magicapi.modules.BoundSql;
-import org.ssssssss.script.MagicScriptContext;
 
 
 import java.util.Arrays;
 import java.util.Arrays;
 import java.util.stream.Collectors;
 import java.util.stream.Collectors;
@@ -18,7 +17,7 @@ public class DefaultSqlInterceptor implements SQLInterceptor {
 
 
 	@Override
 	@Override
 	public void preHandle(BoundSql boundSql, RequestEntity requestEntity) {
 	public void preHandle(BoundSql boundSql, RequestEntity requestEntity) {
-		Logger logger = LoggerFactory.getLogger(MagicScriptContext.get().getScriptName());
+		Logger logger = LoggerFactory.getLogger(requestEntity == null ? "Unknown" : requestEntity.getMagicScriptContext().getScriptName());
 		String parameters = Arrays.stream(boundSql.getParameters()).map(it -> {
 		String parameters = Arrays.stream(boundSql.getParameters()).map(it -> {
 			if (it == null) {
 			if (it == null) {
 				return "null";
 				return "null";