mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-09-18 17:48:03 +08:00
sa-token-solon-plugin:升级 solon 为 1.10.13
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
<!-- 定义 Sa-Token 版本号 -->
|
||||
<properties>
|
||||
<sa-token.version>1.32.0</sa-token.version>
|
||||
<solon.version>1.10.9</solon.version>
|
||||
<solon.version>1.10.13</solon.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
@@ -21,6 +21,12 @@
|
||||
<artifactId>solon-web</artifactId>
|
||||
<version>${solon.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.noear</groupId>
|
||||
<artifactId>solon.logging</artifactId>
|
||||
<version>${solon.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Sa-Token 权限认证, 在线文档:https://sa-token.cc/ -->
|
||||
<dependency>
|
||||
|
@@ -0,0 +1,51 @@
|
||||
package com.pj.satoken;
|
||||
|
||||
import cn.dev33.satoken.SaManager;
|
||||
import cn.dev33.satoken.config.SaTokenConfig;
|
||||
import cn.dev33.satoken.log.SaLog;
|
||||
import cn.dev33.satoken.log.SaLogForConsole;
|
||||
import cn.dev33.satoken.util.StrFormatter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* 将 Sa-Token log 信息转接到 slf4j 接口
|
||||
*
|
||||
* @author noear 2022/11/14 created
|
||||
*/
|
||||
//@Component
|
||||
public class SaLogForSlf4j extends SaLogForConsole implements SaLog {
|
||||
static final Logger log = LoggerFactory.getLogger(SaLogForSlf4j.class);
|
||||
|
||||
/**
|
||||
* 打印日志到控制台
|
||||
*
|
||||
* @param level 日志等级
|
||||
* @param str 字符串
|
||||
* @param args 参数列表
|
||||
*/
|
||||
public void println(int level, String str, Object... args) {
|
||||
SaTokenConfig config = SaManager.getConfig();
|
||||
|
||||
if (config.getIsLog() && level >= config.getLogLevelInt()) {
|
||||
switch (level) {
|
||||
case trace:
|
||||
log.trace(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case debug:
|
||||
log.debug(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case info:
|
||||
log.info(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case warn:
|
||||
log.warn(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case error:
|
||||
case fatal:
|
||||
log.error(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,6 +1,6 @@
|
||||
package com.pj.satoken;
|
||||
|
||||
import org.noear.solon.core.util.PrintUtil;
|
||||
import org.noear.solon.core.util.LogUtil;
|
||||
|
||||
import cn.dev33.satoken.SaManager;
|
||||
import cn.dev33.satoken.config.SaTokenConfig;
|
||||
@@ -18,16 +18,34 @@ import cn.dev33.satoken.util.StrFormatter;
|
||||
public class SaLogForSolon extends SaLogForConsole implements SaLog {
|
||||
|
||||
/**
|
||||
* 打印日志到控制台
|
||||
* @param level 日志等级
|
||||
* @param str 字符串
|
||||
* @param args 参数列表
|
||||
* 打印日志到控制台
|
||||
*
|
||||
* @param level 日志等级
|
||||
* @param str 字符串
|
||||
* @param args 参数列表
|
||||
*/
|
||||
public void println(int level, String str, Object... args) {
|
||||
SaTokenConfig config = SaManager.getConfig();
|
||||
if(config.getIsLog() && level >= config.getLogLevelInt()) {
|
||||
PrintUtil.info(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
|
||||
if (config.getIsLog() && level >= config.getLogLevelInt()) {
|
||||
switch (level) {
|
||||
case trace:
|
||||
LogUtil.global().trace(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case debug:
|
||||
LogUtil.global().debug(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case info:
|
||||
LogUtil.global().info(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case warn:
|
||||
LogUtil.global().warn(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
case error:
|
||||
case fatal:
|
||||
LogUtil.global().error(LOG_PREFIX + StrFormatter.format(str, args));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user