Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
5c8cb10a
提交
5c8cb10a
authored
3月 25, 2017
作者:
xueli.xue
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新RM
上级
2b95fabb
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
79 行增加
和
77 行删除
+79
-77
README.md
README.md
+7
-6
JobLogController.java
...n/java/com/xxl/job/admin/controller/JobLogController.java
+1
-1
joblog.detail.ftl
...src/main/webapp/WEB-INF/template/joblog/joblog.detail.ftl
+71
-70
joblog.detail.1.js
xxl-job-admin/src/main/webapp/static/js/joblog.detail.1.js
+0
-0
没有找到文件。
README.md
浏览文件 @
5c8cb10a
...
@@ -767,12 +767,13 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
...
@@ -767,12 +767,13 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
-
9、GLUE模式任务实例更新逻辑优化,原根据超时时间更新改为根据版本号更新,源码变动版本号加一;
-
9、GLUE模式任务实例更新逻辑优化,原根据超时时间更新改为根据版本号更新,源码变动版本号加一;
#### 6.12 版本 V1.6.1 特性 (Coding)
#### 6.12 版本 V1.6.1 特性 (Coding)
-
1、通讯协议二进制据增强校验,拦截非正常请求;
-
1、Rolling日志;
-
2、数据库地址配置优化;
-
2、WebIDE交互重构;
-
3、WebIDE交互重构;
-
3、通讯增强校验,有效过滤非正常请求;
-
4、前端部分组件优化;
-
4、权限增强校验,采用动态登录TOKEN(推荐接入内部SSO);
-
5、增强权限校验,采用动态登录TOKEN;
-
5、数据库配置优化,解决乱码问题;
-
5、rolling日志,日志界面风格同glue任务编辑器;
#### TODO LIST
#### TODO LIST
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/JobLogController.java
浏览文件 @
5c8cb10a
...
@@ -109,7 +109,7 @@ public class JobLogController {
...
@@ -109,7 +109,7 @@ public class JobLogController {
model
.
addAttribute
(
"executorAddress"
,
jobLog
.
getExecutorAddress
());
model
.
addAttribute
(
"executorAddress"
,
jobLog
.
getExecutorAddress
());
model
.
addAttribute
(
"triggerTime"
,
jobLog
.
getTriggerTime
().
getTime
());
model
.
addAttribute
(
"triggerTime"
,
jobLog
.
getTriggerTime
().
getTime
());
model
.
addAttribute
(
"logId"
,
jobLog
.
getId
());
model
.
addAttribute
(
"logId"
,
jobLog
.
getId
());
return
"joblog/
log
detail"
;
return
"joblog/
joblog.
detail"
;
}
}
@RequestMapping
(
"/logDetailCat"
)
@RequestMapping
(
"/logDetailCat"
)
...
...
xxl-job-admin/src/main/webapp/WEB-INF/template/joblog/
log
detail.ftl
→
xxl-job-admin/src/main/webapp/WEB-INF/template/joblog/
joblog.
detail.ftl
浏览文件 @
5c8cb10a
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<title>
任务调度中心
</title>
<title>
任务调度中心
</title>
<
#
import
"/
common
/
common
.
macro
.
ftl
"
as
netCommon
>
<
#
import
"/
common
/
common
.
macro
.
ftl
"
as
netCommon
>
<
@
netCommon
.
commonStyle
/>
<
@
netCommon
.
commonStyle
/>
<style>
<style>
html
{
background-color
:
whitesmoke
;
}
html
{
background-color
:
whitesmoke
;
}
</style>
</style>
</head>
</head>
<body
class=
"hold-transition skin-blue layout-top-nav"
>
<body
class=
"hold-transition skin-blue layout-top-nav"
>
<div
class2=
"wrapper"
>
<div
class2=
"wrapper"
>
<header
class=
"main-header"
>
<header
class=
"main-header"
>
<nav
class=
"navbar navbar-static-top"
>
<nav
class=
"navbar navbar-static-top"
>
<div
class=
"container"
>
<div
class=
"container"
>
<
#
--
icon
--
>
<
#
--
icon
--
>
<div
class=
"navbar-header"
>
<div
class=
"navbar-header"
>
<a
href=
"../../index2.html"
class=
"navbar-brand"
><b>
日志
</b>
Console
</a>
<a
href=
"../../index2.html"
class=
"navbar-brand"
><b>
日志
</b>
Console
</a>
<button
type=
"button"
class=
"navbar-toggle collapsed"
data-toggle=
"collapse"
data-target=
"#navbar-collapse"
>
<button
type=
"button"
class=
"navbar-toggle collapsed"
data-toggle=
"collapse"
data-target=
"#navbar-collapse"
>
<i
class=
"fa fa-bars"
></i>
<i
class=
"fa fa-bars"
></i>
</button>
</button>
</div>
</div>
<
#
--
left
nav
--
>
<
#
--
left
nav
--
>
<div
class=
"collapse navbar-collapse pull-left"
id=
"navbar-collapse"
>
<div
class=
"collapse navbar-collapse pull-left"
id=
"navbar-collapse"
>
<ul
class=
"nav navbar-nav"
>
<ul
class=
"nav navbar-nav"
>
<
#
--
<
li
class=
"active"
><a
href=
"javascript:;"
>
任务:
<span
class=
"sr-only"
>
(current)
</span></a></li>
-->
<
#
--
<
li
class=
"active"
><a
href=
"javascript:;"
>
任务:
<span
class=
"sr-only"
>
(current)
</span></a></li>
-->
</ul>
</ul>
</div>
</div>
<
#
--
right
nav
--
>
<
#
--
right
nav
--
>
<div
class=
"navbar-custom-menu"
>
<div
class=
"navbar-custom-menu"
>
<ul
class=
"nav navbar-nav"
>
<ul
class=
"nav navbar-nav"
>
<li>
<li>
<a
href=
"javascript:window.location.reload();"
>
<a
href=
"javascript:window.location.reload();"
>
<i
class=
"fa fa-fw fa-refresh"
></i>
<i
class=
"fa fa-fw fa-refresh"
></i>
刷新
刷新
</a>
</a>
</li>
</li>
</ul>
</ul>
</div>
</div>
</div>
</div>
</nav>
</nav>
</header>
</header>
<div>
<div>
<pre>
<pre>
<div
id=
"logConsole"
></div>
<div
id=
"logConsole"
></div>
<li
class=
"fa fa-refresh fa-spin"
style=
"font-size: 20px;float: left;"
id=
"logConsoleRunning"
></li>
<li
class=
"fa fa-refresh fa-spin"
style=
"font-size: 20px;float: left;"
id=
"logConsoleRunning"
></li>
<div
style=
"margin-top: 50px;"
></div>
<div
style=
"margin-top: 50px;"
></div>
</pre>
</pre>
</div>
</div>
</div>
</div>
<
@
netCommon
.
commonScript
/>
<
@
netCommon
.
commonScript
/>
<script>
<script>
// 参数
// 参数
var
triggerCode
=
'${triggerCode}'
;
var
triggerCode
=
'${triggerCode}'
;
var
handleCode
=
'${handleCode}'
;
var
handleCode
=
'${handleCode}'
;
var
executorAddress
=
'${executorAddress}'
;
var
executorAddress
=
'${executorAddress}'
;
var
triggerTime
=
'${triggerTime}'
;
var
triggerTime
=
'${triggerTime}'
;
var
logId
=
'${logId}'
;
var
logId
=
'${logId}'
;
</script>
</script>
<script
src=
"${request.contextPath}/static/js/
logdetail.index.1.js"
></script>
<script
src=
"${request.contextPath}/static/js/
joblog.detail.1.js"
></script>
</body>
</body>
</html>
</html>
\ No newline at end of file
xxl-job-admin/src/main/webapp/static/js/
logdetail.index
.1.js
→
xxl-job-admin/src/main/webapp/static/js/
joblog.detail
.1.js
浏览文件 @
5c8cb10a
File moved
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论