Spring Boot日志文件
在Spring Boot中,你可以通过配置application.properties
或application.yml
文件来控制日志文件的输出。以下是一个配置示例,它将日志文件输出到spring.log
文件中:
application.properties
配置示例:
logging.file.name=spring.log
logging.file.path=/var/log/
或者,如果你使用的是application.yml
配置文件,则配置如下:
logging:
file:
name: spring.log
path: /var/log/
以上配置将会创建一个spring.log
文件在/var/log/
目录下,并且将日志输出到这个文件。
如果你想要控制日志的级别,可以在application.properties
中添加如下配置:
logging.level.root=WARN
或者在application.yml
中配置:
logging:
level:
root: WARN
这将设置根日志级别为WARN,任何低于WARN级别的日志事件都不会被记录。
Spring Boot还支持使用logback-spring.xml
文件来配置日志,你可以创建这个文件在src/main/resources
目录下,并进行更详细的配置。例如:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/var/log/spring.log</file>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} - %msg%n</pattern>
</encoder>
</appender>
<root level="WARN">
<appender-ref ref="FILE" />
</root>
</configuration>
这个配置文件定义了一个名为FILE
的滚动文件appender,用于将日志写入/var/log/spring.log
文件,并设置了日志的格式和级别。
评论已关闭