TLog具有以下特性:
- 通過對日誌打標籤完成輕量級微服務日誌追蹤
- 對業務代碼無侵入式設計,使用簡單,10分鐘即可接入
- 支持常見的log4j,log4j2,logback三大日誌框架,並提供自動檢測,完成適配
- 支持dubbo,dubbox,springcloud三大RPC框架
- 支持日誌標籤的自定義模板的配置
- 幾乎無性能損耗
如何快速接入
TLog支持了springboot的自動裝配,在springboot環境下,只需要以下兩步就可以接入!
依賴
<dependency>
<groupId>com.yomahub</groupId>
<artifactId>tlog-all-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>
目前jar包已上傳中央倉庫,可以直接依賴到
日誌框架適配
只需要在你的啓動類中加入一行代碼,即可以自動進行探測你項目所使用的Log框架,並進行增強,目前支持log4j,log4j2,logback三大日誌框架。
@SpringBootApplication
public class Runner {
static {AspectLogEnhance.enhance();}//進行日誌增強,自動判斷日誌框架
public static void main(String[] args) {
SpringApplication.run(Runner.class, args);
}
}