From ca69c00cf4ee2be3bcea15821d86fdf1fc9d47b9 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期一, 21 十一月 2022 19:47:36 +0800
Subject: [PATCH] remove 移除 tlog(不支持UI界面 使用的人太少) 建议使用 skywalking

---
 /dev/null                                                                     |   18 ---------
 ruoyi-framework/pom.xml                                                       |   10 ++--
 ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java |    4 --
 ruoyi-admin/src/main/resources/logback.xml                                    |   12 +++---
 ruoyi-job/pom.xml                                                             |    5 --
 ruoyi-ui/src/views/index.vue                                                  |    2 
 pom.xml                                                                       |   28 ++------------
 README.md                                                                     |    2 
 8 files changed, 17 insertions(+), 64 deletions(-)

diff --git a/README.md b/README.md
index 5e15a60..9b7dfed 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,7 @@
 | 鍒嗗竷寮忛槦鍒�    | Redisson            | [Redisson鏂囨。](https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95)                        | 鏅�氶槦鍒椼�佸欢杩熼槦鍒椼�佷紭鍏堥槦鍒� 绛�           |
 | 鍒嗗竷寮忛攣     | Lock4j              | [Lock4j瀹樼綉](https://gitee.com/baomidou/lock4j)                                                     | 娉ㄨВ閿併�佸伐鍏烽攣 澶氱澶氭牱               |
 | 鍒嗗竷寮忓箓绛�    | Redisson            | [Lock4j鏂囨。](https://gitee.com/baomidou/lock4j)                                                     | 鎷︽埅閲嶅鎻愪氦                     |
-| 鍒嗗竷寮忔棩蹇�    | TLog                | [TLog鏂囨。](https://yomahub.com/tlog/docs)                                                           | 鏀寔璺熻釜閾捐矾鏃ュ織璁板綍銆佹�ц兘鍒嗘瀽銆侀摼璺帓鏌�       |
+| 鍒嗗竷寮忛摼璺拷韪�  | Apache SkyWalking   | [Apache SkyWalking鏂囨。](https://skywalking.apache.org/docs/)                                        | 閾捐矾杩借釜銆佺綉鏍煎垎鏋愩�佸害閲忚仛鍚堛�佸彲瑙嗗寲         |
 | 鍒嗗竷寮忎换鍔¤皟搴�  | Xxl-Job             | [Xxl-Job瀹樼綉](https://www.xuxueli.com/xxl-job/)                                                     | 楂樻�ц兘 楂樺彲闈� 鏄撴墿灞�                |
 | 鏂囦欢瀛樺偍     | Minio               | [Minio鏂囨。](https://docs.min.io/)                                                                   | 鏈湴瀛樺偍                       |
 | 鏂囦欢瀛樺偍     | 涓冪墰銆侀樋閲屻�佽吘璁�            | [OSS浣跨敤鏂囨。](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/wikis/pages?sort_id=4359146&doc_id=1469725) | 浜戝瓨鍌�                        |
diff --git a/pom.xml b/pom.xml
index e3b1ac5..ff23026 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,7 +33,7 @@
         <redisson.version>3.18.0</redisson.version>
         <lock4j.version>2.2.2</lock4j.version>
         <dynamic-ds.version>3.5.2</dynamic-ds.version>
-        <tlog.version>1.5.0</tlog.version>
+        <alibaba-ttl.version>2.14.2</alibaba-ttl.version>
         <xxl-job.version>2.3.1</xxl-job.version>
         <lombok.version>1.18.24</lombok.version>
 
@@ -216,29 +216,9 @@
             </dependency>
 
             <dependency>
-                <groupId>com.yomahub</groupId>
-                <artifactId>tlog-web-spring-boot-starter</artifactId>
-                <version>${tlog.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <artifactId>log4j</artifactId>
-                        <groupId>log4j</groupId>
-                    </exclusion>
-                    <exclusion>
-                        <artifactId>dom4j</artifactId>
-                        <groupId>dom4j</groupId>
-                    </exclusion>
-                    <exclusion>
-                        <artifactId>commons-beanutils</artifactId>
-                        <groupId>commons-beanutils</groupId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-
-            <dependency>
-                <groupId>com.yomahub</groupId>
-                <artifactId>tlog-xxljob-spring-boot-starter</artifactId>
-                <version>${tlog.version}</version>
+                <groupId>com.alibaba</groupId>
+                <artifactId>transmittable-thread-local</artifactId>
+                <version>${alibaba-ttl.version}</version>
             </dependency>
 
             <!-- 缁熶竴 guava 鐗堟湰 瑙e喅闅愬紡婕忔礊闂 -->
diff --git a/ruoyi-admin/src/main/resources/logback.xml b/ruoyi-admin/src/main/resources/logback.xml
index b78044b..6851b17 100644
--- a/ruoyi-admin/src/main/resources/logback.xml
+++ b/ruoyi-admin/src/main/resources/logback.xml
@@ -7,7 +7,7 @@
 
     <!-- 鎺у埗鍙拌緭鍑� -->
     <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder class="com.yomahub.tlog.core.enhance.logback.AspectLogbackEncoder">
+        <encoder>
             <pattern>${console.log.pattern}</pattern>
             <charset>utf-8</charset>
         </encoder>
@@ -22,7 +22,7 @@
             <!-- 鏃ュ織鏈�澶� 1澶� -->
             <maxHistory>1</maxHistory>
         </rollingPolicy>
-        <encoder class="com.yomahub.tlog.core.enhance.logback.AspectLogbackEncoder">
+        <encoder>
             <pattern>${log.pattern}</pattern>
             <charset>utf-8</charset>
         </encoder>
@@ -42,7 +42,7 @@
             <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
             <maxHistory>60</maxHistory>
         </rollingPolicy>
-        <encoder class="com.yomahub.tlog.core.enhance.logback.AspectLogbackEncoder">
+        <encoder>
             <pattern>${log.pattern}</pattern>
         </encoder>
         <filter class="ch.qos.logback.classic.filter.LevelFilter">
@@ -64,7 +64,7 @@
             <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
             <maxHistory>60</maxHistory>
         </rollingPolicy>
-        <encoder class="com.yomahub.tlog.core.enhance.logback.AspectLogbackEncoder">
+        <encoder>
             <pattern>${log.pattern}</pattern>
         </encoder>
         <filter class="ch.qos.logback.classic.filter.LevelFilter">
@@ -78,7 +78,7 @@
     </appender>
 
     <!-- info寮傛杈撳嚭 -->
-    <appender name="async_info" class="com.yomahub.tlog.core.enhance.logback.async.AspectLogbackAsyncAppender">
+    <appender name="async_info" class="ch.qos.logback.classic.AsyncAppender">
         <!-- 涓嶄涪澶辨棩蹇�.榛樿鐨�,濡傛灉闃熷垪鐨�80%宸叉弧,鍒欎細涓㈠純TRACT銆丏EBUG銆両NFO绾у埆鐨勬棩蹇� -->
         <discardingThreshold>0</discardingThreshold>
         <!-- 鏇存敼榛樿鐨勯槦鍒楃殑娣卞害,璇ュ�间細褰卞搷鎬ц兘.榛樿鍊间负256 -->
@@ -88,7 +88,7 @@
     </appender>
 
     <!-- error寮傛杈撳嚭 -->
-    <appender name="async_error" class="com.yomahub.tlog.core.enhance.logback.async.AspectLogbackAsyncAppender">
+    <appender name="async_error" class="ch.qos.logback.classic.AsyncAppender">
         <!-- 涓嶄涪澶辨棩蹇�.榛樿鐨�,濡傛灉闃熷垪鐨�80%宸叉弧,鍒欎細涓㈠純TRACT銆丏EBUG銆両NFO绾у埆鐨勬棩蹇� -->
         <discardingThreshold>0</discardingThreshold>
         <!-- 鏇存敼榛樿鐨勯槦鍒楃殑娣卞害,璇ュ�间細褰卞搷鎬ц兘.榛樿鍊间负256 -->
diff --git a/ruoyi-framework/pom.xml b/ruoyi-framework/pom.xml
index 2113c4f..e40393c 100644
--- a/ruoyi-framework/pom.xml
+++ b/ruoyi-framework/pom.xml
@@ -56,15 +56,15 @@
             <artifactId>spring-boot-admin-starter-client</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>transmittable-thread-local</artifactId>
+        </dependency>
+
         <!-- 绯荤粺妯″潡-->
         <dependency>
             <groupId>com.ruoyi</groupId>
             <artifactId>ruoyi-common</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.yomahub</groupId>
-            <artifactId>tlog-web-spring-boot-starter</artifactId>
         </dependency>
 
     </dependencies>
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
index 9ef6737..ea83338 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
@@ -1,10 +1,8 @@
 package com.ruoyi.framework.config;
 
 import com.ruoyi.framework.interceptor.PlusWebInvokeTimeInterceptor;
-import com.yomahub.tlog.web.interceptor.TLogWebInterceptor;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
-import org.springframework.http.CacheControl;
 import org.springframework.web.cors.CorsConfiguration;
 import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
 import org.springframework.web.filter.CorsFilter;
@@ -22,8 +20,6 @@
 
     @Override
     public void addInterceptors(InterceptorRegistry registry) {
-        // 鍏ㄥ眬閾捐矾璺熻釜鎷︽埅鍣�
-        registry.addInterceptor(new TLogWebInterceptor());
         // 鍏ㄥ眬璁块棶鎬ц兘鎷︽埅
         registry.addInterceptor(new PlusWebInvokeTimeInterceptor());
     }
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/TLogConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/TLogConfig.java
deleted file mode 100644
index 5ae55ad..0000000
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/TLogConfig.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.ruoyi.framework.config;
-
-import com.yomahub.tlog.springboot.TLogWebAutoConfiguration;
-import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * 鏁村悎 TLog 妗嗘灦閰嶇疆
- *
- * @author Lion Li
- * @since 3.3.0
- */
-@Configuration
-// 鎺掗櫎 web 鑷姩閰嶇疆 鑷畾涔夊疄鐜�
-@EnableAutoConfiguration(exclude = TLogWebAutoConfiguration.class)
-public class TLogConfig {
-
-}
diff --git a/ruoyi-job/pom.xml b/ruoyi-job/pom.xml
index 0445066..629600c 100644
--- a/ruoyi-job/pom.xml
+++ b/ruoyi-job/pom.xml
@@ -29,11 +29,6 @@
             <artifactId>xxl-job-core</artifactId>
         </dependency>
 
-        <dependency>
-            <groupId>com.yomahub</groupId>
-            <artifactId>tlog-xxljob-spring-boot-starter</artifactId>
-        </dependency>
-
     </dependencies>
 
 </project>
diff --git a/ruoyi-ui/src/views/index.vue b/ruoyi-ui/src/views/index.vue
index 5b056a3..98bbfbb 100644
--- a/ruoyi-ui/src/views/index.vue
+++ b/ruoyi-ui/src/views/index.vue
@@ -23,7 +23,7 @@
           * 鍒嗗竷寮忛檺娴� Redisson 鍏ㄥ眬銆佽姹侷P銆侀泦缇D 澶氱闄愭祦<br/>
           * 鍒嗗竷寮忛攣 Lock4j 娉ㄨВ閿併�佸伐鍏烽攣 澶氱澶氭牱<br/>
           * 鍒嗗竷寮忓箓绛� Redisson 鎷︽埅閲嶅鎻愪氦<br/>
-          * 鍒嗗竷寮忔棩蹇� TLog 鏀寔璺熻釜閾捐矾鏃ュ織璁板綍銆佹�ц兘鍒嗘瀽銆侀摼璺帓鏌�<br/>
+          * 鍒嗗竷寮忛摼璺拷韪� SkyWalking 鏀寔閾捐矾杩借釜銆佺綉鏍煎垎鏋愩�佸害閲忚仛鍚堛�佸彲瑙嗗寲<br/>
           * 鍒嗗竷寮忎换鍔¤皟搴� Xxl-Job 楂樻�ц兘 楂樺彲闈� 鏄撴墿灞�<br/>
           * 鍒嗗竷寮忔枃浠跺瓨鍌� Minio 鏈湴瀛樺偍<br/>
           * 鍒嗗竷寮忎簯瀛樺偍 涓冪墰銆侀樋閲屻�佽吘璁� 浜戝瓨鍌�<br/>

--
Gitblit v1.9.3