该项目没有跟SpringBoot结合,是纯Mybatis项目
时间: 2024-10-07 22:02:39 浏览: 18
Spring Boot + Mybatis 项目整合,下载即可运行
4星 · 用户满意度95%
对于纯MyBatis项目,没有集成Spring Boot的话,日志管理通常是通过Java Util Logging (JUL)、Apache Log4j 或者 Logback 等日志框架来进行的。以下是在不依赖Spring Boot的情况下配置不打印DEBUG日志的步骤:
1. **修改JUL配置**:
- 如果使用的是JUL,可以在应用启动前设置全局日志级别:
```java
Logger.getLogger("com.example").setLevel(Level.ERROR);
```
或者通过`java.util.logging.Logger`实例直接设置。
2. **Log4j配置**:
- 编辑Log4j的配置文件(log4j.properties或log4j2.xml),将所有日志记录级别设置为`INFO`或更低:
```xml
<root level="WARN">
<appender-ref ref="STDOUT" />
</root>
```
3. **Logback配置**:
- 使用Logback XML配置文件(logback.xml),类似地设置根日志级别:
```xml
<logger name="org.mybatis" level="ERROR" />
```
4. **使用logback-access.xml**:
- 对于HTTP请求日志,单独配置access.log,将其级别设为ERROR或更高。
5. **代码中动态控制**:
- 只有在需要调试的时候,才临时开启DEBUG级别。
阅读全文