[BUG] Bugfix: beim loggen von 'undefined' kam es zu einem fehler!
This commit is contained in:
parent
399204aad3
commit
4ecba91489
@ -140,7 +140,6 @@ export default class Logger {
|
||||
let msgParts = [];
|
||||
|
||||
for (let param of params) {
|
||||
console.log(param);
|
||||
msgParts.push(this.#stringifyParam(param));
|
||||
}
|
||||
|
||||
@ -148,14 +147,18 @@ export default class Logger {
|
||||
}
|
||||
|
||||
#stringifyParam(param) {
|
||||
if (typeof param === 'string' || param instanceof String) {
|
||||
return param;
|
||||
} else if (Array.isArray(param)) {
|
||||
return '[' + param.join(", ") + ']';
|
||||
} else if (param instanceof Error) {
|
||||
return param.stack;
|
||||
} else if (param !== null && typeof param === 'object') {
|
||||
return "\n " + JSON.stringify(param);
|
||||
try {
|
||||
if (typeof param === 'string' || param instanceof String) {
|
||||
return param;
|
||||
} else if (Array.isArray(param)) {
|
||||
return '[' + param.join(", ") + ']';
|
||||
} else if (param instanceof Error) {
|
||||
return param.stack;
|
||||
} else if (param != null && typeof param === 'object') {
|
||||
return "\n " + JSON.stringify(param);
|
||||
}
|
||||
} catch (e) {
|
||||
this.#internLogger.log('error', "Unable to parse parameter: " + param);
|
||||
}
|
||||
|
||||
return param;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user