新增全局log模块的文档

This commit is contained in:
click33
2022-11-16 18:18:17 +08:00
parent d2568577ba
commit 5155743fb0
4 changed files with 142 additions and 2 deletions

View File

@@ -0,0 +1,49 @@
package com.pj.satoken;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import cn.dev33.satoken.log.SaLog;
/**
* 将 Sa-Token log 信息转接到 Slf4j
*
* @author kong
* @since 2022-11-2
*/
//@Component
public class SaLogForSlf4j implements SaLog {
Logger log = LoggerFactory.getLogger(SaLogForSlf4j.class);
@Override
public void trace(String str, Object... args) {
log.trace(str, args);
}
@Override
public void debug(String str, Object... args) {
log.debug(str, args);
}
@Override
public void info(String str, Object... args) {
log.info(str, args);
}
@Override
public void warn(String str, Object... args) {
log.trace(str, args);
}
@Override
public void error(String str, Object... args) {
log.error(str, args);
}
@Override
public void fatal(String str, Object... args) {
log.error(str, args);
}
}

View File

@@ -42,8 +42,9 @@ public class SaTokenConfigure implements WebMvcConfigurer {
// 认证函数: 每次请求执行
.setAuth(obj -> {
// System.out.println("---------- sa全局认证 " + SaHolder.getRequest().getRequestPath());
// 输出 API 请求日志,方便调试代码
// SaManager.getLog().debug("----- 请求path={} 提交token={}", SaHolder.getRequest().getRequestPath(), StpUtil.getTokenValue());
})
// 异常处理函数:每次认证函数发生异常时执行此函数