Skip to content

Commit

Permalink
Merge branch 'r0.3.5' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
embernet committed Jul 25, 2024
2 parents 6823d40 + c9d7b13 commit 928c6a8
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions web_ui/src/SystemContext.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,15 @@ export const SystemProvider = ({ serverUrl, setStatusUpdates, setModalDialogInfo
},
error: (message, error=undefined, context=undefined) => {
// message and context are strings, error is an object
let displayMessage = message +
(context ? "\nContext: " + context : "") +
(error ? "\nError: " + error : "");
setModalDialogInfo({ title: "Error", message: displayMessage });
setStatusUpdates(prevStatusUpdates => [...prevStatusUpdates, { message: message, type: 'error', error: error, timestamp: _dateTimeString() }]);
console.error(message, context ? context: context, error ? error : "");
const errorStack = error && error.stack ? "\nStack: " + error.stack : "";
const errorMessage = error && typeof error.toString === 'function' ? error.toString() : JSON.stringify(error);
let displayMessage = `${message}${context ? "\nContext: "
+ context : ""}${error ? "\nError: " + errorMessage : ""}${errorStack}`;

setModalDialogInfo({ title: "Error", message: displayMessage });
setStatusUpdates(prevStatusUpdates => [...prevStatusUpdates,
{ message: message, type: 'error', error: errorMessage, stack: errorStack, timestamp: _dateTimeString() }]);
console.error(`[Error] ${message}`, `Context: ${context || 'N/A'}`, `Error Details: ${errorMessage}`, `Timestamp: ${_dateTimeString()}`);
},
warning: (message, context="") => {
setModalDialogInfo({ title: "Warning", message: message });
Expand Down

0 comments on commit 928c6a8

Please sign in to comment.