Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
熊鹏飞
/
xxljob220
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
1aac3416
authored
Jun 06, 2018
by
xuxueli
Committed by
shangxiaobin
Jun 13, 2018
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
修复打印有参日志时报错的问题
parent
56232ef1
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
20 additions
and
14 deletions
doc/XXL-JOB官方文档.md
xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java
xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml
xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobLogger.java
doc/XXL-JOB官方文档.md
View file @
1aac3416
## 《分
布式任务调度平台XXL-JOB》
## 《分
布式任务调度平台XXL-JOB》
...
...
@@ -1217,6 +1217,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
-
12、脚本任务异常Log输出优化;
-
13、任务线程停止变量修饰符优化;
-
14、脚本任务Log文件流关闭优化;
-
15、任务报表成功、失败和进行中统计问题修复;
### TODO LIST
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java
View file @
1aac3416
...
...
@@ -56,21 +56,22 @@ public class JobFailMonitorHelper {
continue
;
}
if
(
IJobHandler
.
SUCCESS
.
getCode
()
==
log
.
getTriggerCode
()
&&
log
.
getHandleCode
()
==
0
)
{
// job running
JobFailMonitorHelper
.
monitor
(
jobLogId
);
logger
.
info
(
">>>>>>>>>>> job monitor, job running, JobLogId:{}"
,
jobLogId
);
}
else
if
(
IJobHandler
.
SUCCESS
.
getCode
()
==
log
.
getHandleCode
())
{
// job success, pass
logger
.
info
(
">>>>>>>>>>> job monitor, job success, JobLogId:{}"
,
jobLogId
);
}
else
if
(
IJobHandler
.
FAIL
.
getCode
()
==
log
.
getTriggerCode
()
}
else
/*
if (IJobHandler.FAIL.getCode() == log.getTriggerCode()
|| IJobHandler.FAIL.getCode() == log.getHandleCode()
||
IJobHandler
.
FAIL_RETRY
.
getCode
()
==
log
.
getHandleCode
()
)
{
|| IJobHandler.FAIL_RETRY.getCode() == log.getHandleCode() )
*/
{
// job fail,
failAlarm
(
log
);
logger
.
info
(
">>>>>>>>>>> job monitor, job fail, JobLogId:{}"
,
jobLogId
);
}
else
{
}
/*
else {
JobFailMonitorHelper.monitor(jobLogId);
logger.info(">>>>>>>>>>> job monitor, job status unknown, JobLogId:{}", jobLogId);
}
}
*/
}
}
...
...
xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml
View file @
1aac3416
...
...
@@ -172,7 +172,7 @@
SELECT
DATE_FORMAT(trigger_time,'%Y-%m-%d') triggerDay,
COUNT(handle_code) triggerDayCount,
SUM(CASE WHEN
handle_code = 0
then 1 else 0 end) as triggerDayCountRunning,
SUM(CASE WHEN
(trigger_code = 200 and handle_code = 0)
then 1 else 0 end) as triggerDayCountRunning,
SUM(CASE WHEN handle_code = 200 then 1 else 0 end) as triggerDayCountSuc
FROM XXL_JOB_QRTZ_TRIGGER_LOG
WHERE trigger_time BETWEEN #{from} and #{to}
...
...
xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobLogger.java
View file @
1aac3416
package
com
.
xxl
.
job
.
core
.
log
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
java.io.PrintWriter
;
import
java.io.StringWriter
;
import
java.text.MessageFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.helpers.FormattingTuple
;
import
org.slf4j.helpers.MessageFormatter
;
/**
* Created by xuxueli on 17/4/28.
*/
...
...
@@ -54,12 +55,15 @@ public class XxlJobLogger {
*/
public
static
void
log
(
String
appendLogPattern
,
Object
...
appendLogArguments
)
{
String
appendLog
=
appendLogPattern
;
if
(
appendLogArguments
!=
null
&&
appendLogArguments
.
length
>
0
)
{
appendLog
=
MessageFormat
.
format
(
appendLogPattern
,
appendLogArguments
);
}
FormattingTuple
ft
=
MessageFormatter
.
format
(
appendLogPattern
,
appendLogArguments
);
String
appendLog
=
ft
.
getMessage
();
StackTraceElement
callInfo
=
new
Throwable
().
getStackTrace
()[
1
];
// appendLog = appendLogPattern;
// if (appendLogArguments!=null && appendLogArguments.length>0) {
// appendLog = MessageFormat.format(appendLogPattern, appendLogArguments);
// }
logDetail
(
callInfo
,
appendLog
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment