mirror of
https://github.com/andwati/dokploy.git
synced 2026-10-31 01:02:16 +00:00
fix(logs): require complete no-error values in colon pairs
This commit is contained in:
@@ -99,9 +99,13 @@ export const getLogType = (message: string): LogStyle => {
|
||||
|
||||
// Key/value pairs that explicitly report a non-error (e.g. "error: none",
|
||||
// "failed: false") must not trigger the error keyword patterns below
|
||||
const nonErrorKeyValues =
|
||||
/\b(?:error|err|errors|failed|failure|failures)s?\s*[:=]\s*(?:none|null|nil|false|0|no|-|""|'')(?=[\s,;.)\]]|$)/gi;
|
||||
const errorScope = lowerMessage.replace(nonErrorKeyValues, "");
|
||||
const nonErrorColonPairs =
|
||||
/\b(?:error|err|errors|failed|failure|failures)\s*:\s*(?:none|null|nil|false|0|no|-|""|'')(?=[,;.)\]]|$)/gi;
|
||||
const nonErrorLogfmtPairs =
|
||||
/\b(?:error|err|errors|failed|failure|failures)\s*=\s*(?:none|null|nil|false|0|no|-|""|'')(?=[\s,;.)\]]|$)/gi;
|
||||
const errorScope = lowerMessage
|
||||
.replace(nonErrorColonPairs, "")
|
||||
.replace(nonErrorLogfmtPairs, "");
|
||||
|
||||
if (
|
||||
/(?:^|\s)(?:error|err):?\s/i.test(errorScope) ||
|
||||
|
||||
Reference in New Issue
Block a user