Ver Fonte

error日志优化

chunping há 3 anos atrás
pai
commit
31eedf43f1

+ 1 - 1
mp-admin/src/main/java/com/qs/mp/web/controller/api/user/UserTicketController.java

@@ -148,7 +148,7 @@ public class UserTicketController extends BaseApiController {
     }*/
     TicketPackage ticketPackage = ticketPackageService.getById(ticket.getPkgId());
     if (ticketPackage.getStatus() != TicketPkgStatusEnum.SOLD) {
-      LogUtil.error(logger, "盲票未激活。sn:{0},pkgId:{1}", new Object[]{ticket.getSerialNo(), ticket.getPkgId()});
+      LogUtil.warn(logger, "盲票未激活。sn:{0},pkgId:{1}", new Object[]{ticket.getSerialNo(), ticket.getPkgId()});
       return AjaxResult.error(ErrorCodeEnum.ERROR_CODE_1023);
     }
 

+ 3 - 0
mp-framework/src/main/java/com/qs/mp/framework/monitor/SendErrorMsgAppender.java

@@ -27,6 +27,9 @@ public class SendErrorMsgAppender extends UnsynchronizedAppenderBase<ILoggingEve
         ThrowableProxy throwableProxy = (ThrowableProxy) iThrowableProxy;
         Throwable throwable = throwableProxy.getThrowable();
         String throwableMsg = throwable.getMessage();
+        if ("验证码失效".equals(throwableMsg) || "重复购买,请稍后再试".equals(throwableMsg)) {
+          return;
+        }
         StackTraceElementProxy[] stackTraceElementProxy = iThrowableProxy.getStackTraceElementProxyArray();
         //获取服务器Ip,告知哪台服务器抛异常
         /*String ip = Context.getContext().getIp();

+ 1 - 1
mp-service/src/main/java/com/qs/mp/user/service/impl/UserTicketOrderServiceImpl.java

@@ -221,7 +221,7 @@ public class UserTicketOrderServiceImpl extends
         "盲票已付款,ticketId:" + ticket.getTicketId());
     if (null != redisCache.getCacheObject(
         RedisKey.build(RedisKey.OFFLINE_TICKET_ID_KEY, ticket.getTicketId()))) {
-      LogUtil.error(logger, "线下盲票重复购买,ticketNo:{0}", ticket.getSerialNo());
+      LogUtil.warn(logger, "线下盲票重复购买,ticketNo:{0}", ticket.getSerialNo());
       throw new ServiceException("重复购买,请稍后再试");
     }
     redisCache.setCacheObject(RedisKey.build(RedisKey.OFFLINE_TICKET_ID_KEY, ticket.getTicketId()),