springboot 配置log
时间: 2023-10-27 12:28:40 浏览: 29
Spring Boot使用了一种名为Spring Boot Starter Log 的工具来支持日志输出。这个工具是基于slf4j和logback的,所以我们可以在配置文件中直接配置logback.xml来进行日志输出的配置。
在Spring Boot中,我们可以通过以下方式配置日志输出:
1. 在application.properties或application.yml中配置日志级别
logging.level.root=INFO
logging.level.com.example=DEBUG
2. 在application.properties或application.yml中配置日志输出格式
logging.pattern.console=%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
logging.pattern.file=%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
3. 在application.properties或application.yml中配置日志输出文件名和路径
logging.file=myapp.log
logging.path=/var/log/myapp/
4. 在logback.xml中配置日志输出
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="com.example" level="DEBUG" />
<root level="INFO">
<appender-ref ref="CONSOLE" />
</root>
</configuration>
以上是Spring Boot配置日志输出的几种方式,根据实际需求进行选择即可。