log.info()会在控制台打印吗 如何查是否开启打印
时间: 2024-09-13 14:17:50 浏览: 59
`log.info()`通常是在日志框架中用于记录信息级别的调试消息,比如Spring Boot应用中的`org.slf4j.Logger`或Java Util Logging中的`java.util.logging.Logger`。当配置了相应的日志级别,并且该级别允许info级别的日志打印时,`info()`方法会将信息发送到控制台。
在许多情况下,它默认会被打印,除非你在应用程序的配置中设置了日志级别为只显示更高级别的消息(如debug或error)。要检查是否开启了`info`级别打印,你需要查看项目的日志配置文件(例如`logging.properties`、`.yaml`或`.json`),或者在代码中查找相关的`log.setLevel()`设置。
如果你使用的是Java Util Logging,可以在代码里这样做:
```java
import java.util.logging.Level;
import java.util.logging.Logger;
Logger logger = Logger.getLogger("your.logger.name");
Level level = logger.getLevel();
System.out.println(level.getName()); // 检查当前日志级别名,比如"INFO"
```
对于Spring Boot应用,你可能会查看`application.properties`或`application.yml`中的`logging.level.your.logger.name`配置。
阅读全文