|
|
@@ -81,11 +81,22 @@ public class LogInfoAspect {
|
|
|
Date endTime = new Date();
|
|
|
long time = endTime.getTime() - startTime.getTime();
|
|
|
Boolean slowRequest = (time > 1500L);
|
|
|
- log.info("{}.{}," +
|
|
|
- "param={}," +
|
|
|
- "result={}," +
|
|
|
- "exception={}," +
|
|
|
- "[{}->{}],slowRequest{}=[{}]", targetName, methodName,
|
|
|
+
|
|
|
+ if (exception != null && !exception.isEmpty()) {
|
|
|
+ log.error("\nAPI调用异常 - {}.{} \n参数:{} \n结果:{} \n异常:{} \n耗时:{}ms \n慢请求:{}",
|
|
|
+ targetName, methodName, param, JSON.toJSONString(result), exception, time, slowRequest);
|
|
|
+ } else if (slowRequest) {
|
|
|
+ log.warn("\nAPI慢请求 - {}.{} \n参数:{} \n结果:{} \n耗时:{}ms \n慢请求:{}",
|
|
|
+ targetName, methodName, param, JSON.toJSONString(result), time, slowRequest);
|
|
|
+ } else {
|
|
|
+ log.info("\nAPI调用成功 - {}.{} \n参数:{} \n结果:{} \n耗时:{}ms",
|
|
|
+ targetName, methodName, param, JSON.toJSONString(result), time);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 原始详细日志保留为debug级别
|
|
|
+ log.debug("\n接口调用 - {}.{}\nparam={}\nresult={}\nexception={}\n[{}->{}],slowRequest{}=[{}]",
|
|
|
+ targetName,
|
|
|
+ methodName,
|
|
|
param,
|
|
|
JSON.toJSONString(result),
|
|
|
exception,
|
|
|
@@ -119,15 +130,13 @@ public class LogInfoAspect {
|
|
|
|
|
|
Date endTime = new Date();
|
|
|
long time = endTime.getTime() - startTime.getTime();
|
|
|
- log.error("{}.{}," +
|
|
|
- "param={}," +
|
|
|
- "exception={}," +
|
|
|
- "[{}->{}]=[{}]", targetName, methodName,
|
|
|
+ log.error("\nSERVICE异常 - {}.{} \n参数:{} \n异常:{} \n耗时:{}ms \n时间:[{}->{}]",
|
|
|
+ targetName, methodName,
|
|
|
params,
|
|
|
e.getMessage(),
|
|
|
+ time,
|
|
|
DateFormatUtils.format(startTime, TIME_PATTERN),
|
|
|
- DateFormatUtils.format(endTime, TIME_PATTERN),
|
|
|
- time);
|
|
|
+ DateFormatUtils.format(endTime, TIME_PATTERN));
|
|
|
}
|
|
|
|
|
|
}
|