Spring boot 为什么logger.info只输出6行?

Spring boot 为什么logger.info只输出6行?,spring-boot,logback,slf4j,Spring Boot,Logback,Slf4j,我的项目基于spring boot框架。以下是logback-spring.xml中的配置 <appender name="defaultLogFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${system.log.path}/${appName}-default.log</file> <rollingPolicy class="ch.qo

我的项目基于spring boot框架。以下是logback-spring.xml中的配置

    <appender name="defaultLogFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${system.log.path}/${appName}-default.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${system.log.path}/${appName}-default.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
        <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
            <maxFileSize>10MB</maxFileSize>
        </timeBasedFileNamingAndTriggeringPolicy>
        <maxHistory>10</maxHistory>
    </rollingPolicy>
    <append>true</append>
    <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
        <pattern>%date [%thread] %-5level %logger{36} Method:%M Line:%L - %msg%n</pattern>
        <charset>UTF-8</charset>
    </encoder>
</appender>

只有6行,为什么?欢迎您提供任何建议。

是否可以粘贴您在application.properties中编写的代码以包含此logback.xml? 查看您的日志文件,您似乎正在生成每日备份文件。 可能会出现异常,因此请在catch中添加logger.info,而不是SOP,希望它能给出一些提示。
请尝试运行代码从logback.xml中删除代码(“asdfasdfsadfi={}”,i)进入
尝试
块。这将捕获它可能抛出的任何异常,因为我不容易看到您的代码有任何问题。谢谢您的回复。除了异常之外,我的项目还需要记录一些运行信息。这么多logger.info不在try-catch块中。感谢您的回复。除了异常之外,我的项目还需要记录一些运行信息。很多logger.info不在try-catch块中。只是为了测试在运行代码时是否出现异常,所以我们需要在catch块中写一行信息。在logback.xml中,一切似乎都正常
    for (int i = 0; i < 100; i++){
        logger.info("asdfasdfsadf i = {}", i);

        try {
            TimeUnit.SECONDS.sleep(2);
        }
        catch (Exception e) {
            System.out.println("dddddd");
        }
    }
2018-05-16 09:18:16,164 [main] INFO  c.x.********.RecommendationTest 
Method:test Line:58 - asdfasdfsadf i = 0
2018-05-16 09:18:16.164  INFO 1399 --- [           main] 
com.*******.RecommendationTest  : asdfasdfsadf i = 0
2018-05-16 09:18:18,169 [main] INFO  c.x.*******.RecommendationTest 
Method:test Line:58 - asdfasdfsadf i = 1
2018-05-16 09:18:18.169  INFO 1399 --- [           main] 
com.*******.RecommendationTest  : asdfasdfsadf i = 1
2018-05-16 09:18:20,172 [main] INFO  c.x.*******.RecommendationTest 
Method:test Line:58 - asdfasdfsadf i = 2
2018-05-16 09:18:20.172  INFO 1399 --- [           main] 
com.*******.RecommendationTest  : asdfasdfsadf i = 2
2018-05-16 09:18:22,176 [main] INFO  c.x.*******.RecommendationTest 
Method:test Line:58 - asdfasdfsadf i = 3
2018-05-16 09:18:22.176  INFO 1399 --- [           main] 
com.*******.RecommendationTest  : asdfasdfsadf i = 3
2018-05-16 09:18:24,181 [main] INFO  c.x.*******.RecommendationTest 
Method:test Line:58 - asdfasdfsadf i = 4
2018-05-16 09:18:24.181  INFO 1399 --- [           main] 
com.*******.RecommendationTest  : asdfasdfsadf i = 4
2018-05-16 09:18:26,184 [main] INFO  c.x.*******.RecommendationTest 
Method:test Line:58 - asdfasdfsadf i = 5
2018-05-16 09:18:26.184  INFO 1399 --- [           main] 
com.*******.RecommendationTest  : asdfasdfsadf i = 5