Spring Boot日志文件
    		       		warning:
    		            这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
    		        
        		                
                在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文件,并设置了日志的格式和级别。
评论已关闭