更新记录
v1.5.0
enhancement: 升级相关依赖,解决漏洞的问题,修复部分bug
v1.4.3
enhancement: #I5AKAL 减少对三方库的依赖,fastjson、hutool
https://gitee.com/dromara/TLog/issues/I5AKAL
v1.4.1
bug: #I57622 1.4.0版本下log4j2在自定义标签时不打印的bug修复
https://gitee.com/dromara/TLog/issues/I57622
v1.4.0
feature: #I49PSX 对logstash进行支持
https://gitee.com/dromara/TLog/issues/I49PSX
enhancement: #I55M5H logback日志中的mdc模式的优化
https://gitee.com/dromara/TLog/issues/I55M5H
enhancement: #I55M5J 对log4j2的异步日志进行优化
https://gitee.com/dromara/TLog/issues/I55M5J
v1.3.6
feature: #I3UZNP TLog希望能支持RestTemplate
https://gitee.com/dromara/TLog/issues/I3UZNP
enhancement: #I4LNF8 切换默认ID生成器为Hutool包的中雪花生成器
https://gitee.com/dromara/TLog/issues/I4LNF8
bug: #I4LCD7 log4j2在普通异步场景和MDC异步场景下,traceId会重复
https://gitee.com/dromara/TLog/issues/I4LCD7
v1.3.5
feature: #I4H26M 多项目http交互打印上下游项目信息支持HuTool的HttpUtil工具发起的请求
https://gitee.com/dromara/TLog/issues/I4H26M
feature: #I4L239 Tlog支持servlet
https://gitee.com/dromara/TLog/issues/I4L239
feature: #I4L23L TLog支持forest框架的调用传递标签
https://gitee.com/dromara/TLog/issues/I4L23L
bug: #I4HM98 修复TLog整合xxl-job时,traceId一样的问题
https://gitee.com/dromara/TLog/issues/I4HM98
bug: #I4KIPK 关于 SpanIdGenerator 在异步调用时 generateNextSpanId 存在重复 spandId 的问题
https://gitee.com/dromara/TLog/issues/I4KIPK
v1.3.4
feature: #I4F9Y5 支持spring的 @Scheduled定时器
https://gitee.com/dromara/TLog/issues/I4F9Y5
enhancement: #I4FC3T 改善自定义标签的底层实现,使用表达式引擎来实现
https://gitee.com/dromara/TLog/issues/I4FC3T
bug: #I4F4SL 解决在logback的MDC模式下,有多个%X的情况下会重复输出标签的问题
https://gitee.com/dromara/TLog/issues/I4F4SL
v1.3.3
feature: #I4EWIB TLogAspect value 获取值优化,增加常量值特性
https://gitee.com/dromara/TLog/issues/I4EWIB
enhancement: #I4DJ0I 增加对HttpClint5的支持
https://gitee.com/dromara/TLog/issues/I4DJ0I
bug: #I4EQ6A 修复自定义convert出来结果会少一个字符
https://gitee.com/dromara/TLog/issues/I4EQ6A
bug: #I4EQ6M 修复在tomcat环境中使用tlog-xxljob插件时会会报类找不到的错误
https://gitee.com/dromara/TLog/issues/I4EQ6M
v1.3.2
enhancement: #I4D4XB 目前logback的的异步日志会有内存占用过多的情况
https://gitee.com/dromara/TLog/issues/I4D4XB
enhancement: #I419TD 输出日志,可以打印出当前服务ip
https://gitee.com/dromara/TLog/issues/I419TD
bug: #I3Y6LR 业务标签,数值类型long时,无法显示
https://gitee.com/dromara/TLog/issues/I3Y6LR
v1.3.1
bug: #I3RROF xxljob的依赖会强制传递
https://gitee.com/dromara/TLog/issues/I3RROF
v1.3.0
feature: #I3OX16 依赖模块独立化
https://gitee.com/dromara/TLog/issues/I3OX16
feature: #I3QVYE TLog对soul网关的支持
https://gitee.com/dromara/TLog/issues/I3QVYE
feature: #I3PVI1 需要支持主流cron框架的标签传递
https://gitee.com/dromara/TLog/issues/I3PVI1
feature: #I3CILC 支持xxl-job调用链路
https://gitee.com/dromara/TLog/issues/I3CILC
feature: #I1W7YA 框架级别支持http client等客户端的调用埋点
https://gitee.com/dromara/TLog/issues/I1W7YA
enhancement: #I3PVG5 在gateway层,TLogIdGenerator支持从extData获取WebFlux的exchange对象
https://gitee.com/dromara/TLog/issues/I3PVG5
enhancement: #I3OUKW dubbo 和dubbox的插件名字有冲突
https://gitee.com/dromara/TLog/issues/I3OUKW
enhancement: #I3QQ4Q 解决TLog压测过程中,性能大概只有不加TLog的60%
https://gitee.com/dromara/TLog/issues/I3QQ4Q
enhancement: #I39YHS 使用nginx做负载,request header日志标识信息传递不了
https://gitee.com/dromara/TLog/issues/I39YHS
bug: #I3IDND @TLogAspect注解会清空上下文
https://gitee.com/dromara/TLog/issues/I3IDND
bug: #I3PJ7G TLog gateway实现方式未清除ThreadLocal
https://gitee.com/dromara/TLog/issues/I3PJ7G
v1.2.6
bug: #I3ON9Y post接口接受文件上传服务器时TLog会报错
https://gitee.com/dromara/TLog/issues/I3ON9Y
v1.2.5
bug: #I3BYAN 在普通spring的模式下,如果TLogPropertyInit不加TLogDefaultIdGenerator,就会报错
https://gitee.com/dromara/TLog/issues/I3BYAN
bug: #I3MLE0 logback同步日志中MDC模式打印异步线程日志,无法打印出标签
https://gitee.com/dromara/TLog/issues/I3MLE0
bug: #I3MLBE log4j2同步日志中MDC模式使用异步线程,无法打印出标签
https://gitee.com/dromara/TLog/issues/I3MLBE
bug: #I3KKP9 traceid重复
https://gitee.com/dromara/TLog/issues/I3KKP9
enhancement: #I3IS42 支持下hostname本地缓存,避免由于服务器配合不当导致请求缓慢
https://gitee.com/dromara/TLog/issues/I3IS42
bug: #I3G94J log4j2日志增强失败,启动如下警告,tlog未生效
https://gitee.com/dromara/TLog/issues/I3G94J
enhancement: #I3F6BO TLog目前没有支持阿里的ttl工具,希望支持
https://gitee.com/dromara/TLog/issues/I3F6BO
bug: #I3E3MZ 异步日志下,配置mdc后 日志内容重复打印
https://gitee.com/dromara/TLog/issues/I3E3MZ
enhancement: #I3CUCJ 可否加入显式开启MDC模式的配置
https://gitee.com/dromara/TLog/issues/I3CUCJ
enhancement: #I39MUX 希望Tlog支持 HTTP 的get post put delete请求参数自动打印到日志
https://gitee.com/dromara/TLog/issues/I39MUX
bug: #I2C989 TLogMqWrapBean包装增强类无无参构造函数,导致使用json序列化时会失败
https://gitee.com/dromara/TLog/issues/I2C989
bug: #I2AZ6U log4j2的异步日志中用@Async标签,无法打印出标签
https://gitee.com/dromara/TLog/issues/I2AZ6U
enhancement: #I28R85 TLogInheritableTask中的run方法会被重写
https://gitee.com/dromara/TLog/issues/I28R85
v1.2.4
feature: #I39IYV 支持traceId返回到response header中
https://gitee.com/dromara/TLog/issues/I39IYV
v1.2.4-BETA3
bug: #I394YM 在MDC模式下,@TLogAspect标签不生效
https://gitee.com/dromara/TLog/issues/I394YM
v1.2.4-BETA2
bug: #I3933C 在Springboot 1.5.X 下,web的拦截器启动报错
https://gitee.com/dromara/TLog/issues/I3933C
v1.2.4-BETA1
enhancement: #I23U3Q 在springcloud的场景下对spring cloud gateway作支持
https://gitee.com/dromara/TLog/issues/I23U3Q
v1.2.3
bug: #I2D9L5 新增的自定义Id生成器会在非springboot项目中产生bug,导致没法正常生成traceid
https://gitee.com/dromara/TLog/issues/I2D9L5
v1.2.2
bug: #I2AZ6U log4j2的异步日志中用@Async标签,无法打印出标签
https://gitee.com/dromara/TLog/issues/I2AZ6U
v1.2.1
bug: #I29EQY 修复在v1.2.0版本中,web项目的静态资源均无法访问的bug
https://gitee.com/dromara/TLog/issues/I29EQY
feature: #I29FK8 提供自定义traceId生成器的扩展
https://gitee.com/dromara/TLog/issues/I29FK8
v1.2.0
改动参考v1.2.0-BETA1和v1.2.0-BETA2
v1.2.0-BETA2
bug: #I27TJJ dubbo 2.7.X版本下打印调用时间不显示接口的错误
https://gitee.com/dromara/TLog/issues/I27TJJ
v1.2.0-BETA1
bug: #I274EL logback定义多个appender有可能会重复显示日志标签的问题
https://gitee.com/dromara/TLog/issues/I274EL
enhancement: #I2720D tlog目前需要支持log4j2的异步日志
https://gitee.com/dromara/TLog/issues/I2720D
enhancement: #I260JE 对rpc拦截这块的代码进行重构,封装
https://gitee.com/dromara/TLog/issues/I260JE
enhancement: #I260EP 对代码进行注释的完善
https://gitee.com/dromara/TLog/issues/I260EP
enhancement: #I24YE8 增加上一个调用host的标签
https://gitee.com/dromara/TLog/issues/I24YE8
enhancement: #I232BJ 自定义标签注解对json类型的解析
https://gitee.com/dromara/TLog/issues/I232BJ
feature: #I22U5H 提供对消息中间件的追踪支持
https://gitee.com/dromara/TLog/issues/I22U5H
feature: #I24YCX 针对于dubbo和feign提供调用参数,调用时长的自动打印
https://gitee.com/dromara/TLog/issues/I24YCX
v1.1.7
bug: #I26WZY:logback中异步日志会出现忽略格式化的bug
https://gitee.com/dromara/TLog/issues/I26WZY
bug: #I26WZR:在log4j2下面MDC插件有时候会失效
https://gitee.com/dromara/TLog/issues/I26WZR
v1.1.5
bug: #I23XWU 在传统的spring+tomcat下,TLogWebConfig这个类不起作用
https://gitee.com/dromara/TLog/issues/I23XWU
feature: #I230UI 支持slf4j的MDC模式,可以把标签放到任意位置
https://gitee.com/dromara/TLog/issues/I230UI
v1.1.4
bug: #I22NLH Dubbo 2.7.7版本Invocation的attachments会被RpcContext的attachments覆盖
https://gitee.com/dromara/TLog/issues/I22NLH
v1.1.3
enhancement: #I1Z4Z9:logback的字节码增强方式中同步异步代码合为一体
https://gitee.com/dromara/TLog/issues/I1Z4Z9
Bug: #I1YXKR:在logback日志框架中,有些日志并没有格式化参数
https://gitee.com/dromara/TLog/issues/I1YXKR
Bug: #I1YVPJ:字节码逻辑中logback的同步日志有些情况会拦截不到,造成失效的情况
https://gitee.com/dromara/TLog/issues/I1YVPJ
v1.1.2
feature: #I1X29N 为TLog的使用提供javaagent方式,无侵入接入
https://gitee.com/dromara/TLog/issues/I1X29N
v1.1.1
enhancement: #I1XD4U 支持log4j中的异步日志appender方式
https://gitee.com/dromara/TLog/issues/I1XD4U
enhancement: #I1X35S 支持在logback中AsyncAppender异步日志
https://gitee.com/dromara/TLog/issues/I1X35S
enhancement: #I1XD5X 增加各个日志框架的异步方式的字节码增强器
https://gitee.com/dromara/TLog/issues/I1XD5X
enhancement: #I1XBOL 字节码增强这里代码可读性不高,需要重构
https://gitee.com/dromara/TLog/issues/I1XBOL
enhancement: #I1WV5H TLogContext方法扩展
https://gitee.com/dromara/TLog/issues/I1WV5H
enhancement: #I1WV55 自定义配置如果获取不到不应该显示unknow
https://gitee.com/dromara/TLog/issues/I1WV55
v1.1.0
FEATURE:加入spanId标签,spanId表示本次调用在整个调用链路树中的位置
FEATURE:基于注解的手动业务标签埋点特性
FIX:支持了springboot 1.5.X
v1.0.3
FIX: #I1VW1O: 在线程池场景中,主线程的会变,但是子线程不会随请求的变化而改变的
https://gitee.com/dromara/TLog/issues/I1VW1O
v1.0.2
FIX: #I1VTLQ:TLogContext里的ThreadLocal对象没能移除,可能会导致OOM
https://gitee.com/dromara/TLog/issues/I1VTLQ
FIX: #I1VSBV:LogWebInterceptor没有排除静态static资源,静态资源进去会重新生成一次traceId
https://gitee.com/dromara/TLog/issues/I1VSBV