Explorar el Código

剔除log4j2改为logback

李进 hace 2 años
padre
commit
6c114ad999

+ 3 - 20
sys-start/pom.xml

@@ -22,28 +22,11 @@
             <groupId>com.xy</groupId>
             <artifactId>sys-api-service</artifactId>
             <version>1.0</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.springframework.boot</groupId>
-                    <artifactId>spring-boot-starter-logging</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-
-        <!-- log4j -->
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-log4j2</artifactId>
         </dependency>
         <dependency>
-            <groupId>com.lmax</groupId>
-            <artifactId>disruptor</artifactId>
-            <version>3.4.4</version>
-        </dependency>
-        <dependency>
-            <groupId>com.plumelog</groupId>
-            <artifactId>plumelog-log4j2</artifactId>
-            <version>3.5.3</version>
+            <groupId>com.xy</groupId>
+            <artifactId>xy-logback</artifactId>
+            <version>1.0</version>
         </dependency>
     </dependencies>
 

+ 0 - 3
sys-start/src/main/resources/bootstrap-uat.yml

@@ -6,6 +6,3 @@ cloud:
 
 #雪花ID唯一标识
 workerId: 10
-
-logging:
-  config: classpath:log4j2-spring-uat.xml

+ 1 - 4
sys-start/src/main/resources/bootstrap.yml

@@ -13,7 +13,4 @@ cloud:
       shared-configs: redis.yaml,mysql.yaml,sa-token.yaml
       name: sys
   service:
-    name: dev_sys
-
-logging:
-  config: classpath:log4j2-spring.xml
+    name: dev-sys

+ 0 - 109
sys-start/src/main/resources/log4j2-spring-uat.xml

@@ -1,109 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Configuration status="info">
-
-    <Properties>
-        <Property name="baseDir" value="./log"/>
-    </Properties>
-
-    <Appenders>
-        <Console name="Console" target="SYSTEM_OUT">
-            <!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->
-            <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
-            <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight{%6p} %style{%5pid}{bright,magenta} --- [%15.15t] %style{%-40.40logger{39}}{bright,cyan} : %m%n"/>
-        </Console>
-
-        <!--debug级别日志文件输出-->
-        <RollingFile name="debug_appender" fileName="${baseDir}/debug.log"
-                     filePattern="${baseDir}/debug_%i.log.%d{yyyy-MM-dd}">
-            <!-- 过滤器 -->
-            <Filters>
-                <!-- 限制日志级别在debug及以上在info以下 -->
-                <ThresholdFilter level="debug"/>
-                <ThresholdFilter level="info" onMatch="DENY" onMismatch="NEUTRAL"/>
-            </Filters>
-            <!-- 日志格式 -->
-            <PatternLayout pattern="${pattern}"/>
-            <!-- 策略 -->
-            <Policies>
-                <!-- 每隔一天转存 -->
-                <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
-                <!-- 文件大小 -->
-                <SizeBasedTriggeringPolicy size="1024MB"/>
-            </Policies>
-            <!-- 最多10个文件,日志留3天 -->
-            <DefaultRolloverStrategy max="10">
-                <Delete basePath="${baseDir}" maxDepth="2">
-                    <IfFileName glob="debug.log.20*" />
-                    <IfLastModified age="3d" />
-                </Delete>
-            </DefaultRolloverStrategy>
-        </RollingFile>
-
-        <!-- info级别日志文件输出 -->
-        <RollingFile name="info_appender" fileName="${baseDir}/info.log"
-                     filePattern="${baseDir}/info_%i.log.%d{yyyy-MM-dd}">
-            <!-- 过滤器 -->
-            <Filters>
-                <!-- 限制日志级别在info及以上在error以下 -->
-                <ThresholdFilter level="info"/>
-                <ThresholdFilter level="error" onMatch="DENY" onMismatch="NEUTRAL"/>
-            </Filters>
-            <!-- 日志格式 -->
-            <PatternLayout pattern="${pattern}"/>
-            <!-- 策略 -->
-            <Policies>
-                <!-- 每隔一天转存 -->
-                <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
-                <!-- 文件大小 -->
-                <SizeBasedTriggeringPolicy size="1024MB"/>
-            </Policies>
-            <!-- 最多10个文件,日志留3天 -->
-            <DefaultRolloverStrategy max="10">
-                <Delete basePath="${baseDir}" maxDepth="2">
-                    <IfFileName glob="info.log.20*" />
-                    <IfLastModified age="3d" />
-                </Delete>
-            </DefaultRolloverStrategy>
-        </RollingFile>
-
-        <!-- error级别日志文件输出 -->
-        <RollingFile name="error_appender" fileName="${baseDir}/error.log"
-                     filePattern="${baseDir}/error_%i.log.%d{yyyy-MM-dd}">
-            <!-- 过滤器 -->
-            <Filters>
-                <!-- 限制日志级别在error及以上 -->
-                <ThresholdFilter level="error"/>
-            </Filters>
-            <!-- 日志格式 -->
-            <PatternLayout pattern="${pattern}"/>
-            <Policies>
-                <!-- 每隔一天转存 -->
-                <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
-                <!-- 文件大小 -->
-                <SizeBasedTriggeringPolicy size="1024MB"/>
-            </Policies>
-            <!-- 最多10个文件,日志留3天 -->
-            <DefaultRolloverStrategy max="10">
-                <Delete basePath="${baseDir}" maxDepth="2">
-                    <IfFileName glob="error.log.20*" />
-                    <IfLastModified age="3d" />
-                </Delete>
-            </DefaultRolloverStrategy>
-        </RollingFile>
-
-        <!--使用redis启用下面配置-->
-        <RedisAppender name="redisAppender" appName="sys" redisHost="119.96.213.127:9008" redisAuth="xy20220101" redisDb="1" />
-    </Appenders>
-    <Loggers>
-        <AsyncRoot level="info">
-            <AppenderRef ref="Console"/>
-            <AppenderRef ref="debug_appender"/>
-            <AppenderRef ref="info_appender"/>
-            <AppenderRef ref="error_appender"/>
-
-            <!--使用redis启用下面配置-->
-            <appender-ref ref="redisAppender"/>
-        </AsyncRoot>
-
-    </Loggers>
-</Configuration>

+ 0 - 102
sys-start/src/main/resources/log4j2-spring.xml

@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Configuration status="info">
-    <Properties>
-        <Property name="baseDir" value="./log"/>
-    </Properties>
-
-    <Appenders>
-        <Console name="Console" target="SYSTEM_OUT">
-            <!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->
-            <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
-            <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight{%6p} %style{%5pid}{bright,magenta} --- [%15.15t] %style{%-40.40logger{39}}{bright,cyan} : %m%n"/>
-        </Console>
-
-        <!--debug级别日志文件输出-->
-        <RollingFile name="debug_appender" fileName="${baseDir}/debug.log"
-                     filePattern="${baseDir}/debug_%i.log.%d{yyyy-MM-dd}">
-            <!-- 过滤器 -->
-            <Filters>
-                <!-- 限制日志级别在debug及以上在info以下 -->
-                <ThresholdFilter level="debug"/>
-                <ThresholdFilter level="info" onMatch="DENY" onMismatch="NEUTRAL"/>
-            </Filters>
-            <!-- 日志格式 -->
-            <PatternLayout pattern="${pattern}"/>
-            <!-- 策略 -->
-            <Policies>
-                <!-- 每隔一天转存 -->
-                <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
-                <!-- 文件大小 -->
-                <SizeBasedTriggeringPolicy size="1024MB"/>
-            </Policies>
-            <!-- 最多10个文件,日志留3天 -->
-            <DefaultRolloverStrategy max="10">
-                <Delete basePath="${baseDir}" maxDepth="2">
-                    <IfFileName glob="debug.log.20*" />
-                    <IfLastModified age="3d" />
-                </Delete>
-            </DefaultRolloverStrategy>
-        </RollingFile>
-
-        <!-- info级别日志文件输出 -->
-        <RollingFile name="info_appender" fileName="${baseDir}/info.log"
-                     filePattern="${baseDir}/info_%i.log.%d{yyyy-MM-dd}">
-            <!-- 过滤器 -->
-            <Filters>
-                <!-- 限制日志级别在info及以上在error以下 -->
-                <ThresholdFilter level="info"/>
-                <ThresholdFilter level="error" onMatch="DENY" onMismatch="NEUTRAL"/>
-            </Filters>
-            <!-- 日志格式 -->
-            <PatternLayout pattern="${pattern}"/>
-            <!-- 策略 -->
-            <Policies>
-                <!-- 每隔一天转存 -->
-                <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
-                <!-- 文件大小 -->
-                <SizeBasedTriggeringPolicy size="1024MB"/>
-            </Policies>
-            <!-- 最多10个文件,日志留3天 -->
-            <DefaultRolloverStrategy max="10">
-                <Delete basePath="${baseDir}" maxDepth="2">
-                    <IfFileName glob="info.log.20*" />
-                    <IfLastModified age="3d" />
-                </Delete>
-            </DefaultRolloverStrategy>
-        </RollingFile>
-
-        <!-- error级别日志文件输出 -->
-        <RollingFile name="error_appender" fileName="${baseDir}/error.log"
-                     filePattern="${baseDir}/error_%i.log.%d{yyyy-MM-dd}">
-            <!-- 过滤器 -->
-            <Filters>
-                <!-- 限制日志级别在error及以上 -->
-                <ThresholdFilter level="error"/>
-            </Filters>
-            <!-- 日志格式 -->
-            <PatternLayout pattern="${pattern}"/>
-            <Policies>
-                <!-- 每隔一天转存 -->
-                <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
-                <!-- 文件大小 -->
-                <SizeBasedTriggeringPolicy size="1024MB"/>
-            </Policies>
-            <!-- 最多10个文件,日志留3天 -->
-            <DefaultRolloverStrategy max="10">
-                <Delete basePath="${baseDir}" maxDepth="2">
-                    <IfFileName glob="error.log.20*" />
-                    <IfLastModified age="3d" />
-                </Delete>
-            </DefaultRolloverStrategy>
-        </RollingFile>
-    </Appenders>
-    <Loggers>
-        <AsyncRoot level="info">
-            <AppenderRef ref="Console"/>
-            <AppenderRef ref="debug_appender"/>
-            <AppenderRef ref="info_appender"/>
-            <AppenderRef ref="error_appender"/>
-        </AsyncRoot>
-
-    </Loggers>
-</Configuration>