spring boot 打印输出
时间: 2024-05-29 16:07:00 浏览: 90
Spring Boot的日志打印输出是通过Logback框架来实现的。在默认情况下,Spring Boot使用Logback来管理日志,可以通过在application.properties或者application.yml配置文件中进行相关的配置。
下面是一个示例的application.properties中的配置:
```
logging.level.root=INFO
logging.level.org.springframework.web=DEBUG
logging.level.com.yourcompany=TRACE
logging.file=/var/log/yourapp.log
```
其中,logging.level可以设置日志级别,包括TRACE、DEBUG、INFO、WARN、ERROR和FATAL。logging.file可以指定日志输出到的文件路径。在配置完成后,可以通过使用org.slf4j.Logger接口来输出日志,示例代码如下:
```java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class MyClass {
private static final Logger LOGGER = LoggerFactory.getLogger(MyClass.class);
public void myMethod() {
LOGGER.debug("This is a debug message");
LOGGER.info("This is an info message");
LOGGER.warn("This is a warning message");
LOGGER.error("This is an error message");
}
}
```
在这个示例中,我们通过LoggerFactory来创建Logger对象,并且在myMethod方法中使用了Logger对象来输出不同级别的日志信息。
阅读全文