updated logs listing

This commit is contained in:
Gani Georgiev
2023-12-09 15:12:00 +02:00
parent 35fc6d0734
commit 5b6b4599b7
34 changed files with 3251 additions and 3230 deletions
+16 -9
View File
@@ -1610,33 +1610,40 @@ export default class CommonHelper {
* @param {String} missingValue
* @return {String}
*/
static stringifyValue(val, missingValue = "N/A") {
static stringifyValue(val, missingValue = "N/A", truncateLength = 150) {
if (CommonHelper.isEmpty(val)) {
return missingValue;
}
if (typeof val === "boolean") {
if (typeof val == "number") {
return "" + val;
}
if (typeof val == "boolean") {
return val ? "True" : "False";
}
if (typeof val === "string") {
if (typeof val == "string") {
val = val.indexOf("<") >= 0 ? CommonHelper.plainText(val) : val;
return CommonHelper.truncate(val) || missingValue;
return CommonHelper.truncate(val, truncateLength) || missingValue;
}
if (Array.isArray(val)) {
return val.join(",");
// plain array
if (Array.isArray(val) && typeof val[0] != "object") {
return CommonHelper.truncate(val.join(","), truncateLength);
}
if (typeof val === "object") {
// json
if (typeof val == "object") {
try {
return CommonHelper.truncate(JSON.stringify(val)) || missingValue;
return CommonHelper.truncate(JSON.stringify(val), truncateLength) || missingValue;
} catch (_) {
return missingValue;
}
}
return "" + val;
// return as it is
return val;
}
/**