package com.matrix.core.tools;
|
|
import org.apache.log4j.MDC;
|
|
/**
|
* 日志追踪
|
*
|
* @author JIANGYOUYAO
|
* @email 935090232@qq.com
|
* @date 2017年11月27日
|
*/
|
public class MdcUtil {
|
private static final String TR_KEY = "Tr";
|
|
public static void setRequestId() {
|
MDC.clear();
|
MDC.put(TR_KEY, "TR = " + StringUtils.getRandomString(16) + "");
|
}
|
|
public static void clearRequestId() {
|
MDC.clear();
|
}
|
|
public static String getMdc() {
|
return (String) MDC.get(TR_KEY);
|
}
|
|
}
|