欢迎使用Apptalking,本文档将帮助您快速理解产品的核心功能,如果在使用过程当中遇到了问题,欢迎通过邮件的方式进行问答。
日志追溯?
Apptalking 支持日志追溯功能,一次请求中应用输出的日志可以嵌入唯一的标示信息 GUID、事物名称、事物ID,用户可以根据以上的内容进行日志的关联追溯。日志追溯支持跨应用,单次请求涉及到多个应用,每个应用上输出的日志,嵌入的标示的信息是一致的。
日志追溯启用配置
日志追溯可以在指定的事物中开启,日志追踪一般在比较重要的事物上开启日志追踪功能,比如设置到用户支付的事物。
日志追溯 Pattern 设置
日志组件都可以在自身的配置 Pattern ,Apptalking 支持在 配置文件中配置,同时也可以Apptalking控制台上进行设置,可以动态的调整日志 Pattern 。
在配置中增加 %{AT_REQUEST_GUID} , 就可以自动嵌入追溯信息。
日志输出实例
未启用日志追溯功能1
2
32019-02-04 22:39:30,034 ERROR - test log 1
2019-02-04 22:39:30,034 ERROR - test log 2
2019-02-04 22:39:30,034 ERROR - test log 3
启用日志追溯功能
配置的格式的为
1 | %d %-5p %X{AT_REQUEST_GUID} - %m%n |
1 | 2019-02-04 22:39:30,034 ERROR AT_REQUEST_GUID[ce2967c1-46a1-4c09-b569-4d17dba007e6] BT_NAME[/dy-test/log4j2] BT_ID[568] - test log 1 |
支持日志组件
Apptalking 支持 log4j、log4j2、logback,Java 主流的 logger 组件。