【问题标题】:Springboot Logback.xmlSpring Boot Logback.xml
【发布时间】:2018-08-17 15:25:36
【问题描述】:

我在 springboot 项目中创建了一个 logback.xml 文件,如下所示,但是在我运行应用程序后,我的控制台被池状态淹没。我该如何解决这个问题?

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
        <charset>UTF-8</charset>
        <pattern>%d{HH:mm:ss.SSS} %level --- [%thread] %logger : %msg%n</pattern>
    </encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>logs\\ipf\\ipf-%d{yyyy-MM-dd}-%i.log</fileNamePattern>
        <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
            <maxFileSize>2MB</maxFileSize>
        </timeBasedFileNamingAndTriggeringPolicy>
        <maxHistory>30</maxHistory>
    </rollingPolicy>
    <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
        <charset>UTF-8</charset>
        <pattern>%d{HH:mm:ss.SSS} %level --- [%thread] %logger : %msg%n</pattern>
    </encoder>
</appender>
<logger name="org" level="info" additivity="true">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
</logger>
<root level="DEBUG">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
</root>
</configuration>

我的控制台被淹没如下:

11:10:39.696 DEBUG --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)
11:11:09.697 DEBUG --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)
11:11:39.698 DEBUG --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)
11:12:09.699 DEBUG --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)
11:12:39.699 DEBUG --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)
11:13:09.701 DEBUG --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Pool stats (total=10, active=0, idle=10, waiting=0)

【问题讨论】:

    标签: spring-boot logback


    【解决方案1】:

    您还可以覆盖单个包的日志记录,例如

    logging.level.ROOT=DEBUG
    logging.level.com.zaxxer.hikari.pool=INFO
    

    您可以将这些属性放在 application.properties 中以控制特定库的日志记录。

    【讨论】:

      【解决方案2】:

      尝试以下文件:

          <?xml version="1.0" encoding="UTF-8"?>
      <configuration>
      <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
          <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
              <charset>UTF-8</charset>
              <pattern>%d{HH:mm:ss.SSS} %level --- [%thread] %logger : %msg%n</pattern>
          </encoder>
      </appender>
      <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
          <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
              <fileNamePattern>logs\\ipf\\ipf-%d{yyyy-MM-dd}-%i.log</fileNamePattern>
              <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                  <maxFileSize>2MB</maxFileSize>
              </timeBasedFileNamingAndTriggeringPolicy>
              <maxHistory>30</maxHistory>
          </rollingPolicy>
          <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
              <charset>UTF-8</charset>
              <pattern>%d{HH:mm:ss.SSS} %level --- [%thread] %logger : %msg%n</pattern>
          </encoder>
      </appender>
      <logger name="org" level="info" additivity="true">
          <appender-ref ref="STDOUT" />
          <appender-ref ref="FILE" />
      </logger>
      <root level="info">
          <appender-ref ref="STDOUT" />
          <appender-ref ref="FILE" />
      </root>
      </configuration>
      

      【讨论】:

      • 洪水停止了。但是日志没有保存。我真的需要保存它。
      猜你喜欢
      • 2021-09-01
      • 2015-05-11
      • 2023-02-21
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      • 1970-01-01
      • 2016-01-01
      相关资源
      最近更新 更多