美丽的神话 发表于 2022-9-1 08:06:26

spring boot设置日志打印为控制台输出和文件输出

日志打印

sources里建logback-spring.xml

<?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      
      <include resource="org/springframework/boot/logging/logback/defaults.xml" />
      



      
      
      <appender name="CONSOLE" >
            <encoder>
                <pattern>${CONSOLE_LOG_PATTERN}</pattern>
                <charset>${CONSOLE_LOG_CHARSET}</charset>
            </encoder>
      </appender>

      
      <appender name="FILE" >
            <encoder>
                <pattern>${FILE_LOG_PATTERN}</pattern>
                <charset>${FILE_LOG_CHARSET}</charset>
            </encoder>
            
            <rollingPolicy >
               
                <FileNamePattern>log/%d{yyyy-MM-dd}-spring-%i.log</FileNamePattern>
               
                <cleanHistoryOnStart>true</cleanHistoryOnStart>
               
                <maxHistory>7</maxHistory>
               
                <maxFileSize>10MB</maxFileSize>
            </rollingPolicy>
      </appender>

      
      
      <root level="INFO">
                <appender-ref ref="CONSOLE"/>
                <appender-ref ref="FILE"/>
            </root>
      
    </configuration>
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: spring boot设置日志打印为控制台输出和文件输出