|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org"
xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="gray-bg">
<div class="container-div">
<div class="row">
<div class="col-sm-12 select-info">
<form id="logininfor-form">
<div class="select-list">
<ul>
<li>
|
huhai
authored
|
15
|
<label>调用方法:</label><input type="text" name="caller_method"/>
|
|
16
17
18
|
</li>
<li class="time">
<label>发生时间: </label>
|
|
19
|
<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="beginTime"/>
|
|
20
|
<span>-</span>
|
|
21
|
<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="endTime"/>
|
|
22
23
24
|
</li>
<li>
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a>
|
|
25
|
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset('logininfor-form')"><i class="fa fa-refresh"></i> 重置</a>
|
|
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
<!--<a class="btn btn-success btn-rounded btn-sm" onclick="$.table.exportExcel()" shiro:hasPermission="monitor:logininfor:export"><i class="fa fa-download"></i> 导出</a>-->
</li>
</ul>
</div>
</form>
</div>
<div class="col-sm-12 select-info">
<table id="bootstrap-table" data-mobile-responsive="true" class="table table-bordered table-hover"></table>
</div>
</div>
</div>
<div th:include="include :: footer"></div>
<script th:inline="javascript">
var detailFlag = [[${@permission.hasPermi('monitor:errorlog:detail')}]];
var datas = [[${@dict.getType('sys_common_status')}]];
var prefix = ctx + "monitor/errorlog"
$(function() {
var options = {
url: prefix + "/list",
sortName: "timestmp",
sortOrder: "desc",
search: false,
showExport: false,
columns: [{
checkbox: true
},
{
|
|
56
|
field: 'eventId',
|
|
57
58
59
60
61
62
63
64
|
title: '错误编号'
},
// {
// field: 'timestmp',
// title: '时间戳',
// sortable: true
// },
// {
|
|
65
|
// field: 'formattedMessage',
|
|
66
67
68
|
// title: '格式化错误信息'
// },
{
|
|
69
|
field: 'loggerName',
|
|
70
71
72
|
title: '日志名'
},
{
|
|
73
|
field: 'levelString',
|
|
74
75
76
|
title: '级别'
},
{
|
|
77
|
field: 'threadName',
|
|
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
title: '线程名'
},
// {
// field: 'reference_flag',
// title: '参数标志',
// },
// {
// field: 'arg0',
// title: 'arg0参数'
// },
// {
// field: 'arg1',
// title: 'arg1参数'
// },
// {
// field: 'arg2',
// title: 'arg2参数'
// },
// {
// field: 'arg3',
// title: 'arg3参数',
// },
{
|
|
101
|
field: 'callerFilename',
|
|
102
103
104
|
title: '线程名称'
},
{
|
|
105
|
field: 'callerClass',
|
|
106
107
108
|
title: '线程类',
},
{
|
|
109
|
field: 'callerMethod',
|
|
110
111
112
|
title: '线程方法'
},
{
|
|
113
|
field: 'callerLine',
|
|
114
115
116
|
title: '线程'
},
{
|
|
117
|
field: 'creattime',
|
|
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
title: '发生时间',
sortable: true
},
{
title: '操作',
align: 'center',
formatter: function(value, row, index) {
var actions = [];
actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="#" onclick="detaill(\'' + row.event_id + '\')"><i class="fa fa-search"></i>详细</a>');
return actions.join('');
}
}]
};
$.table.init(options);
|
huhai
authored
|
132
133
134
135
136
137
138
139
|
|
|
140
141
142
143
144
145
146
147
148
149
150
|
});
/*操作日志-详细*/
function detaill(event_id) {
console.log(event_id);
var url = prefix + '/detail/' + event_id;
$.modal.open("错误日志详细", url);
}
</script>
</body>
</html>
|