diff --git "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" index 81d0ded..456d06c 100644 --- "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" +++ "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" @@ -1038,6 +1038,7 @@ - 5、调度中心项目日志配置改为xml文件格式; - 6、执行器动态代理对象,拦截非业务方法的执行; - 7、底层系统日志级别规范调整,清理遗留代码; +- 8、修改JobThread捕获Error错误不更新JobLog的问题; ### TODO LIST - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限; diff --git "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" index 81d0ded..456d06c 100644 --- "a/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" +++ "b/doc/XXL-JOB\345\256\230\346\226\271\346\226\207\346\241\243.md" @@ -1038,6 +1038,7 @@ - 5、调度中心项目日志配置改为xml文件格式; - 6、执行器动态代理对象,拦截非业务方法的执行; - 7、底层系统日志级别规范调整,清理遗留代码; +- 8、修改JobThread捕获Error错误不更新JobLog的问题; ### TODO LIST - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限; diff --git a/xxl-job-core/src/main/java/com/xxl/job/core/thread/JobThread.java b/xxl-job-core/src/main/java/com/xxl/job/core/thread/JobThread.java index 20a3ad8..6084ef4 100644 --- a/xxl-job-core/src/main/java/com/xxl/job/core/thread/JobThread.java +++ b/xxl-job-core/src/main/java/com/xxl/job/core/thread/JobThread.java @@ -139,7 +139,7 @@ String errorMsg = stringWriter.toString(); executeResult = new ReturnT(ReturnT.FAIL_CODE, errorMsg); - XxlJobLogger.log("
----------- xxl-job job execute end(error) -----------
----------- ReturnT:" + executeResult); + XxlJobLogger.log("
----------- JobThread Exception:" + errorMsg + "
----------- xxl-job job execute end(error) -----------"); } finally { if(triggerParam != null) { // callback handler info