malei05 3 tygodni temu
rodzic
commit
8e6a1aadd4

+ 4 - 4
src/main/java/net/yyc/quartz/util/SpringBeanTaskInvoke.java

@@ -63,16 +63,16 @@ public class SpringBeanTaskInvoke implements ITaskInvoke {
             if (StrUtil.isEmpty(returnValue.toString())
                     || QuartzEnum.JOB_LOG_STATUS_FAIL.getType().equals(returnValue.toString())) {
                 log.error("[QUARTZ] SpringBean任务执行失败 | bean={} method={}", sysJob.getClassName(), sysJob.getMethodName());
-                throw new TaskException("定时任务springBeanTaskInvok业务执行失败,任务:" + sysJob.getClassName());
+                throw new TaskException("定时任务springBeanTaskInvoke业务执行失败,任务:" + sysJob.getClassName());
             }
         } catch (NoSuchMethodException e) {
-            log.error("[QUARTZ] Bean方法未找到 | bean={} method={} 请检查方法名和参数是否匹配", sysJob.getClassName(), sysJob.getMethodName());
+            log.error("[QUARTZ] Bean方法未找到 | bean={} method={} 请检查方法名和参数是否匹配", sysJob.getClassName(), sysJob.getMethodName(), e);
             throw new TaskException("Bean方法未找到, bean=" + sysJob.getClassName() + ", method=" + sysJob.getMethodName());
         } catch (IllegalAccessException e) {
-            log.error("[QUARTZ] Bean方法无法访问 | bean={} method={}", sysJob.getClassName(), sysJob.getMethodName());
+            log.error("[QUARTZ] Bean方法无法访问 | bean={} method={}", sysJob.getClassName(), sysJob.getMethodName(), e);
             throw new TaskException("Bean方法无法访问, bean=" + sysJob.getClassName() + ", method=" + sysJob.getMethodName());
         } catch (InvocationTargetException e) {
-            log.error("[QUARTZ] Bean方法执行异常 | bean={} method={} error={}", sysJob.getClassName(), sysJob.getMethodName(), e.getTargetException().getMessage(), e.getTargetException());
+            log.error("[QUARTZ] Bean方法执行异常 | bean={} method={} error={}", sysJob.getClassName(), sysJob.getMethodName(), e.getMessage(), e);
             throw new TaskException("Bean方法执行异常, bean=" + sysJob.getClassName() + ", method=" + sysJob.getMethodName());
         }
     }