]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/dc/Log.js
1 /* This class defines the "Cluster log" tab of the bottom status panel
2 * A log entry is a timestamp associated with an action on a cluster
5 Ext
.define('PVE.dc.Log', {
6 extend
: 'Ext.grid.GridPanel',
8 alias
: ['widget.pveClusterLog'],
10 initComponent : function() {
13 var logstore
= new PVE
.data
.UpdateStore({
14 storeid
: 'pve-cluster-log',
15 model
: 'pve-cluster-log',
18 url
: '/api2/json/cluster/log'
22 var store
= Ext
.create('PVE.data.DiffStore', {
35 getRowClass: function(record
, index
) {
36 var pri
= record
.get('pri');
38 if (pri
&& pri
<= 3) {
39 return "x-form-invalid-field";
43 sortableColumns
: false,
46 header
: gettext("Time"),
49 renderer: function(value
) {
50 return Ext
.Date
.format(value
, "M d H:i:s");
54 header
: gettext("Node"),
59 header
: gettext("Service"),
69 header
: gettext("User name"),
74 header
: gettext("Severity"),
76 renderer
: PVE
.Utils
.render_serverity
,
80 header
: gettext("Message"),
86 show
: logstore
.startUpdate
,
87 hide
: logstore
.stopUpdate
,
88 destroy
: logstore
.stopUpdate