jiazx0107@163.com
2023-10-31 9934bdd6043c55155fea761d0dd687c443849b4b
src/main/resources/logback-spring.xml
@@ -33,6 +33,24 @@
      </root>
   </springProfile>
   <!-- dev环境 -->
   <springProfile name="devGateway">
      <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
         <encoder>
            <pattern>${PATTERN}</pattern>
         </encoder>
      </appender>
      <logger name="com.fzzy" level="DEBUG"/>
      <logger name="com.fzzy" level="DEBUG"/>
      <logger name="org.hibernate.tool" level="WARN"/>
      <logger name="com.bstek.dorado" level="WARN"/>
      <logger name="org.springframework.beans" level="WARN"/>
      <root level="info">
         <appender-ref ref="CONSOLE"/>
      </root>
   </springProfile>
   <!-- 生产环境 -->
   <springProfile name="pro">
      <!-- 每天产生一个文件 -->
@@ -69,6 +87,40 @@
   <!-- 生产环境 -->
   <springProfile name="proGateway">
      <!-- 每天产生一个文件 -->
      <appender name="PRO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <!-- 文件路径 -->
         <file>${PRO_LOG_HOME}/${APP_MODEL}-info.log</file>
         <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- 文件名称 -->
            <fileNamePattern>${PRO_LOG_HOME}/${APP_MODEL}-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
            <!--日志文件保留天数 -->
            <maxHistory>60</maxHistory>
            <!-- 日志大小 -->
            <timeBasedFileNamingAndTriggeringPolicy
                  class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
               <maxFileSize>100MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
         </rollingPolicy>
         <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
            <charset>UTF-8</charset>
         </encoder>
         <layout class="ch.qos.logback.classic.PatternLayout">
            <pattern>${PATTERN}</pattern>
         </layout>
      </appender>
      <logger name="org.hibernate.tool" level="WARN"/>
      <logger name="com.bstek.dorado" level="WARN"/>
      <root level="info">
         <appender-ref ref="PRO_FILE"/>
      </root>
   </springProfile>
   <!-- 生产环境 -->
   <springProfile name="linux">
      <!-- 每天产生一个文件 -->
      <appender name="PRO_LINUX_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">