22 changed files with 565 additions and 74 deletions
@ -0,0 +1,33 @@ |
|||
package com.zdxt.auth.framework.shiro.nopaddword; |
|||
|
|||
/** |
|||
* @Author: 陈瑞 |
|||
* @Date: 2024/4/28 10:51 上午 |
|||
* @Version: 1.0 |
|||
* @Desc: 登录类型枚举类 |
|||
*/ |
|||
public enum UserType { |
|||
/** |
|||
* 密码登录 |
|||
*/ |
|||
SIQ(1), |
|||
/** |
|||
* 免密码登录 |
|||
*/ |
|||
SYS(0); |
|||
|
|||
private Integer type; |
|||
|
|||
UserType(Integer type) |
|||
{ |
|||
this.type = type; |
|||
} |
|||
|
|||
public Integer getType() { |
|||
return type; |
|||
} |
|||
|
|||
public void setType(Integer type) { |
|||
this.type = type; |
|||
} |
|||
} |
|||
@ -0,0 +1,99 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<configuration debug="false" scan="true" scanPeriod="1 seconds"> |
|||
<contextName>logback</contextName> |
|||
|
|||
<property name="zdxtEmergencyBootStart.path" value="/usr/local/zdxtEmergencyBootStart/logs/zdxtEmergencyBootStart.log"/> |
|||
<property name="zdxtEmergencyBootStart.error.path" value="/usr/local/zdxtEmergencyBootStart/logs/zdxtEmergencyBootStart.error.log"/> |
|||
<!--有线报警数据日志--> |
|||
<!-- <property name="zdxtEmergencyBootStart.realtimeWarnHandler.path" value="/usr/local/zdxtEmergencyBootStart/logs/realtimeWarnHandler.log"/>--> |
|||
<!--mqtt数据日志--> |
|||
<!-- <property name="zdxtEmergencyBootStart.warningMessageCallback.path" value="/usr/local/zdxtEmergencyBootStart/logs/warningMessageCallback.log"/>--> |
|||
<!--mqtt缓存数据日志--> |
|||
<!-- <property name="zdxtEmergencyBootStart.iotMessageTask.path" value="/usr/local/zdxtEmergencyBootStart/logs/iotMessageTask.log"/>--> |
|||
|
|||
<property name="historyLogPath" value="/usr/local/zdxtEmergencyBootStart/logs/history"/> |
|||
|
|||
<!-- 异步任务日志 --> |
|||
<!-- <property name="zdxtEmergencyBootStart.asyncTask.path" value="/usr/local/qn-worksite/logs/zdxtEmergencyBootStart.asyncTask.log"/>--> |
|||
|
|||
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender"> |
|||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
|||
<level>INFO</level> |
|||
</filter> |
|||
<encoder> |
|||
<pattern> |
|||
%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern> |
|||
<charset>UTF-8</charset> |
|||
</encoder> |
|||
</appender> |
|||
|
|||
<appender name="zdxtEmergencyBootStart" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<file>${zdxtEmergencyBootStart.path}</file> |
|||
<!-- 过滤日志 --> |
|||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|||
<level>ERROR</level> |
|||
<onMatch>DENY</onMatch> <!-- 如果命中就禁止这条日志 --> |
|||
<onMismatch>ACCEPT</onMismatch> <!-- 如果没有命中就使用这条规则 --> |
|||
</filter> |
|||
|
|||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
|||
<fileNamePattern>${historyLogPath}/%d{yyyy-MM-dd}/zdxtEmergencyBootStart.zip</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
<!-- <maxFileSize>500MB</maxFileSize>--> |
|||
</rollingPolicy> |
|||
<encoder> |
|||
<pattern>%date %level [%thread] %logger{36} [%file : %line] %msg%n</pattern> |
|||
<charset>UTF-8</charset> |
|||
</encoder> |
|||
</appender> |
|||
|
|||
<appender name="zdxtEmergencyBootStart-error" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<file>${zdxtEmergencyBootStart.error.path}</file> |
|||
<!-- 过滤日志 --> |
|||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
|||
<level>ERROR</level> |
|||
</filter> |
|||
|
|||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
|||
<fileNamePattern>${historyLogPath}/%d{yyyy-MM-dd}/zdxtEmergencyBootStart-error.zip</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
</rollingPolicy> |
|||
<encoder> |
|||
<pattern>%date %level [%thread] %logger{36} [%file : %line] %msg%n</pattern> |
|||
<charset>UTF-8</charset> |
|||
</encoder> |
|||
</appender> |
|||
|
|||
<logger name="com.zdxt" level="INFO" additivity="false"> |
|||
<appender-ref ref="zdxtEmergencyBootStart" /> |
|||
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/>--> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/>--> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-iotMessageTask"/>--> |
|||
</logger> |
|||
|
|||
<logger name="org.springframework" level="INFO" additivity="false"> |
|||
<appender-ref ref="zdxtEmergencyBootStart" /> |
|||
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/>--> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/>--> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-iotMessageTask"/>--> |
|||
</logger> |
|||
|
|||
|
|||
<root level="INFO"> |
|||
<appender-ref ref="zdxtEmergencyBootStart"/> |
|||
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/>--> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/>--> |
|||
<!-- <appender-ref ref="zdxtEmergencyBootStart-iotMessageTask"/>--> |
|||
<appender-ref ref="consoleAppender"/> |
|||
</root> |
|||
<!-- <root level="ERROR"> |
|||
<appender-ref ref="zdxtEmergencyBootStart"/> |
|||
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
|||
<appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/> |
|||
<appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/> |
|||
<appender-ref ref="consoleAppender"/> |
|||
</root>--> |
|||
</configuration> |
|||
Loading…
Reference in new issue