Skip to content

Commit 69f407b

Browse files
committed
print error
1 parent 3aaf879 commit 69f407b

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

services/static-webserver/client/source/class/osparc/tester/ConsoleErrors.js

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ qx.Class.define("osparc.tester.ConsoleErrors", {
6464
);
6565
control.setColumnWidth(0, 80);
6666

67-
control.setDataRowRenderer(new osparc.ui.table.rowrenderer.ExpandSelection(control));
67+
// control.setDataRowRenderer(new osparc.ui.table.rowrenderer.ExpandSelection(control));
6868
this._add(control, {
6969
flex: 1
7070
});
7171
break;
7272
}
73-
case "json-viewer":
74-
control = new osparc.ui.basic.JsonTreeWidget();
73+
case "error-viewer":
74+
control = new qx.ui.form.TextArea();
7575
this._add(control);
7676
break;
7777
}
@@ -81,7 +81,7 @@ qx.Class.define("osparc.tester.ConsoleErrors", {
8181
_buildLayout: function() {
8282
const filterMessage = this.getChildControl("filter-message");
8383
const table = this.getChildControl("messages-table");
84-
const jsonViewer = this.getChildControl("json-viewer");
84+
const errorViewer = this.getChildControl("error-viewer");
8585

8686
const model = table.getTableModel();
8787
filterMessage.addListener("changeValue", e => {
@@ -93,33 +93,30 @@ qx.Class.define("osparc.tester.ConsoleErrors", {
9393
table.addListener("cellTap", e => {
9494
const selectedRow = e.getRow();
9595
const rowData = table.getTableModel().getRowData(selectedRow);
96-
jsonViewer.setJson(JSON.parse(rowData[2]));
96+
errorViewer.setValue(JSON.stringify(rowData[1]));
9797
}, this);
9898

9999
this.__populateTable();
100100
},
101101

102102
__populateTable: function() {
103103
const consoleErrorTracker = osparc.ConsoleErrorTracker.getInstance();
104-
const messagesObj = consoleErrorTracker.getCachedMessages();
105-
const messagesArray = [];
106-
for (const channel in messagesObj) {
107-
messagesObj[channel].forEach(msg => {
108-
messagesArray.push({
109-
date: msg.date,
110-
message: msg.message,
111-
});
104+
const errors = consoleErrorTracker.getErrors();
105+
const errorsArray = [];
106+
errors.forEach(msg => {
107+
errorsArray.push({
108+
date: msg.date,
109+
message: msg.error,
112110
});
113-
}
114-
messagesArray.sort((a, b) => {
111+
});
112+
errorsArray.sort((a, b) => {
115113
return new Date(b.date) - new Date(a.date); // newest first
116114
});
117115
const datas = [];
118-
messagesArray.forEach(entry => {
116+
errorsArray.forEach(entry => {
119117
const data = [
120118
new Date(entry.date).toLocaleTimeString(),
121-
entry.channel,
122-
JSON.stringify(entry.message),
119+
entry.message,
123120
];
124121
datas.push(data);
125122
});

0 commit comments

Comments
 (0)