| 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); | 
|     } | 
|   | 
| } |