Browse Source

隐藏logback初始化调试信息

tsurumure 10 months ago
parent
commit
b020a568f3
3 changed files with 6 additions and 6 deletions
  1. 1 1
      pom.xml
  2. 0 1
      src/main/java/com/backendsys/Application.java
  3. 5 4
      src/main/resources/logback.xml

+ 1 - 1
pom.xml

@@ -38,7 +38,7 @@
         <!-- Nacos 配置中心 -->
 
 
-        <!-- logback and log4j -->
+        <!-- logback / log4j / slf4j -->
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-logging</artifactId>

+ 0 - 1
src/main/java/com/backendsys/Application.java

@@ -1,6 +1,5 @@
 package com.backendsys;
 
-import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.scheduling.annotation.EnableScheduling;

+ 5 - 4
src/main/resources/logback.xml

@@ -5,7 +5,8 @@
     debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态,默认值为false
  -->
 <configuration scan="true" scanPeriod="2 seconds">
-
+    <!-- 禁止显示初始化调试信息 -->
+    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
     <!--
      	定义滚动记录文件appender 作用:滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件
         RollingFileAppender class="ch.qos.logback.core.rolling.RollingFileAppender"
@@ -20,9 +21,9 @@
         <!-- 如果是true,日志被追加到文件结尾,如果是false,清空现存文件.默认是true -->
         <prudent>true</prudent>
         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!-- 每天滚动一次的日志 只保留30天内的日志文件 -->
+            <!-- 每天滚动一次的日志 只保留7天内的日志文件 -->
             <fileNamePattern>logs/%d{yyyy-MM-dd}/springboot_%i.log</fileNamePattern>
-            <maxHistory>30</maxHistory>
+            <maxHistory>7</maxHistory>
             <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                 <maxFileSize>10MB</maxFileSize>
             </timeBasedFileNamingAndTriggeringPolicy>
@@ -84,5 +85,5 @@
                 addtivity:是否向上级loger传递打印信息。默认是true,会将信息输入到root配置指定的地方,可以包含多个appender-ref,标识这个appender会添加到这个logger
     -->
     <!--<logger name="com.xcbeyond.springboot" level="debug"/>-->
-    
+
 </configuration>