流水号定义每一笔请求
入参出参 别的系统入参出参记录。 controller里info的自己加方法名,其info用工具类。对数据进行操作前记录下数据,知道来源
package com.imooc.util;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LogUtils {
private static String sLineNum="";
private static String sMethodName;
private static Logger logger;
private static void getTrace() throws ClassNotFoundException {
StackTraceElement caller = new Throwable().fillInStackTrace().getStackTrace()[2];
String className = caller.getClassName();
sMethodName = caller.getMethodName();
sLineNum=String.valueOf(caller.getLineNumber());
logger= LoggerFactory.getLogger(Class.forName(className));
}
public static void i(String transSeqNo,String text,Object...args) throws ClassNotFoundException {
getTrace();
String message = "流水号="+transSeqNo+";方法名="+sMethodName+ ";行数="+sLineNum+":"+text;
logger.info(message,args);
}
}
日志
最新推荐文章于 2024-10-05 00:40:40 发布