fix: добавить ESC-символ в regex парсинга уровня лога sing-box
All checks were successful
Build and Deploy Gateway / build-and-deploy (push) Successful in 5s
All checks were successful
Build and Deploy Gateway / build-and-deploy (push) Successful in 5s
This commit is contained in:
@@ -30,8 +30,9 @@ function pushLog(level, line) {
|
||||
}
|
||||
}
|
||||
|
||||
// Sing-box пишет все логи в stderr, поэтому парсим уровень из содержимого строки
|
||||
const SINGBOX_LEVEL_RE = /\[\d+m(TRACE|DEBUG|INFO|WARN|ERROR|FATAL)\[0m/i;
|
||||
// Sing-box пишет все логи в stderr, поэтому парсим уровень из содержимого строки.
|
||||
// Формат: ESC[<n>m LEVEL ESC[0m, где ESC = \x1b
|
||||
const SINGBOX_LEVEL_RE = /\x1b\[\d+m(TRACE|DEBUG|INFO|WARN|ERROR|FATAL)\x1b\[0m/i;
|
||||
function parseSingboxLevel(line, fallback) {
|
||||
const m = line.match(SINGBOX_LEVEL_RE);
|
||||
if (!m) return fallback;
|
||||
|
||||
Reference in New Issue
Block a user