项目上提到调用链,需要搜集某个请求的日志入ES库中;方便后台报错请求能及时看到异常信息,此处有一个重点功能,就是在代码中获取当前控制台生成的日志;
这里介绍一个采集日志的功能;
public class CallLogAppender extends Appenderbase
有了这个功能,那么可以做一些基于请求线程的调用链,可能采集入参、出参、header、IP、mac地址、用户ID、时间等信息,用于日志排查需要;
项目上提到调用链,需要搜集某个请求的日志入ES库中;方便后台报错请求能及时看到异常信息,此处有一个重点功能,就是在代码中获取当前控制台生成的日志;
这里介绍一个采集日志的功能;
public class CallLogAppender extends Appenderbase
有了这个功能,那么可以做一些基于请求线程的调用链,可能采集入参、出参、header、IP、mac地址、用户ID、时间等信息,用于日志排查需要;
Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:
部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。