- 修改设备移除时的本地清理方法,统一调用 clearLocalAuth - 优化设备数量限制校验逻辑,避免重复计算当前设备- 移除冗余的设备状态检查,简化设备移除流程- 调整 Redis 连接超时与等待时间,提升连接稳定性- 增强 MySQL 数据库连接配置,添加自动重连机制 -优化 Druid 连接池参数,提高数据库连接性能 - 简化客户端认证与数据上报逻辑,提升处理效率 - 移除过期设备状态更新逻辑,减少不必要的数据库操作- 调整慢 SQL 记录阈值,便于及时发现性能问题-优化版本分布与数据类型统计查询逻辑,提高响应速度
53 lines
1.8 KiB
XML
53 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<configuration>
|
|
<!-- 固定日志路径到系统公共数据目录 -->
|
|
<property name="LOG_HOME" value="C:/ProgramData/erp-logs" />
|
|
|
|
<!-- 控制台输出 -->
|
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
|
<encoder>
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
<charset>UTF-8</charset>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<!-- 文件输出 - 按天滚动 -->
|
|
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<file>${LOG_HOME}/spring-boot.log</file>
|
|
<encoder>
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
<charset>UTF-8</charset>
|
|
</encoder>
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<fileNamePattern>${LOG_HOME}/spring-boot-%d{yyyy-MM-dd}.log</fileNamePattern>
|
|
<maxHistory>30</maxHistory>
|
|
<totalSizeCap>1GB</totalSizeCap>
|
|
</rollingPolicy>
|
|
</appender>
|
|
|
|
<!-- 设置根日志级别 - 同时输出到控制台和文件 -->
|
|
<root level="INFO">
|
|
<appender-ref ref="CONSOLE" />
|
|
<appender-ref ref="FILE" />
|
|
</root>
|
|
|
|
<!-- 设置特定包的日志级别 -->
|
|
<logger name="com.tashow.erp" level="INFO" additivity="false">
|
|
<appender-ref ref="CONSOLE" />
|
|
<appender-ref ref="FILE" />
|
|
</logger>
|
|
|
|
<!-- 确保 Hibernate 日志也输出 -->
|
|
<logger name="org.hibernate" level="INFO">
|
|
<appender-ref ref="CONSOLE" />
|
|
<appender-ref ref="FILE" />
|
|
</logger>
|
|
|
|
<!-- 确保 Spring 日志也输出 -->
|
|
<logger name="org.springframework" level="INFO">
|
|
<appender-ref ref="CONSOLE" />
|
|
<appender-ref ref="FILE" />
|
|
</logger>
|
|
</configuration>
|
|
|