疯狂的狮子li
2022-11-21 ca69c00cf4ee2be3bcea15821d86fdf1fc9d47b9
remove 移除 tlog(不支持UI界面 使用的人太少) 建议使用 skywalking
已修改7个文件
已删除1个文件
81 ■■■■ 文件已修改
README.md 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/resources/logback.xml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/pom.xml 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/config/TLogConfig.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-job/pom.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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) | äº‘存储                        |
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 ç‰ˆæœ¬ è§£å†³éšå¼æ¼æ´žé—®é¢˜ -->
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、DEBUG、INFO级别的日志 -->
        <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、DEBUG、INFO级别的日志 -->
        <discardingThreshold>0</discardingThreshold>
        <!-- æ›´æ”¹é»˜è®¤çš„队列的深度,该值会影响性能.默认值为256 -->
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>
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());
    }
ruoyi-framework/src/main/java/com/ruoyi/framework/config/TLogConfig.java
ÎļþÒÑɾ³ý
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>
ruoyi-ui/src/views/index.vue
@@ -23,7 +23,7 @@
          * åˆ†å¸ƒå¼é™æµ Redisson å…¨å±€ã€è¯·æ±‚IP、集群ID å¤šç§é™æµ<br/>
          * åˆ†å¸ƒå¼é” Lock4j æ³¨è§£é”ã€å·¥å…·é” å¤šç§å¤šæ ·<br/>
          * åˆ†å¸ƒå¼å¹‚ç­‰ Redisson æ‹¦æˆªé‡å¤æäº¤<br/>
          * åˆ†å¸ƒå¼æ—¥å¿— TLog æ”¯æŒè·Ÿè¸ªé“¾è·¯æ—¥å¿—记录、性能分析、链路排查<br/>
          * åˆ†å¸ƒå¼é“¾è·¯è¿½è¸ª SkyWalking æ”¯æŒé“¾è·¯è¿½è¸ªã€ç½‘格分析、度量聚合、可视化<br/>
          * åˆ†å¸ƒå¼ä»»åŠ¡è°ƒåº¦ Xxl-Job é«˜æ€§èƒ½ é«˜å¯é  æ˜“扩展<br/>
          * åˆ†å¸ƒå¼æ–‡ä»¶å­˜å‚¨ Minio æœ¬åœ°å­˜å‚¨<br/>
          * åˆ†å¸ƒå¼äº‘存储 ä¸ƒç‰›ã€é˜¿é‡Œã€è…¾è®¯ äº‘存储<br/>