From 1fab357b1abf255e51d5d43d3182b219bf68f736 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 9 Jul 2024 12:48:31 +0330 Subject: [PATCH] feat: Improve logs coloring --- 3rdparty/qv2ray/v2/ui/LogHighlighter.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/3rdparty/qv2ray/v2/ui/LogHighlighter.cpp b/3rdparty/qv2ray/v2/ui/LogHighlighter.cpp index e24d02b..eff2f48 100644 --- a/3rdparty/qv2ray/v2/ui/LogHighlighter.cpp +++ b/3rdparty/qv2ray/v2/ui/LogHighlighter.cpp @@ -51,22 +51,22 @@ namespace Qv2ray::ui { highlightingRules.append(rule); // debugFormat.setForeground(Qt::darkGray); - rule.pattern = QRegularExpression("\\[D[Ee][Bb][Uu].*?\\]"); + rule.pattern = QRegularExpression("D[Ee][Bb][Uu].*?"); rule.format = debugFormat; highlightingRules.append(rule); // infoFormat.setForeground(darkMode ? Qt::lightGray : Qt::darkCyan); - rule.pattern = QRegularExpression("\\[I[Nn][Ff][Oo].*?\\]"); + rule.pattern = QRegularExpression("I[Nn][Ff][Oo].*?"); rule.format = infoFormat; highlightingRules.append(rule); // warningFormat.setFontWeight(QFont::Bold); warningFormat2.setFontWeight(QFont::Bold); - rule.pattern = QRegularExpression("\\[W[Aa][Rr][Nn].*?\\]"); + rule.pattern = QRegularExpression("W[Aa][Rr][Nn].*?"); rule.format = warningFormat2; highlightingRules.append(rule); // - rule.pattern = QRegularExpression("\\[E[Rr][Rr][Oo].*?\\]"); + rule.pattern = QRegularExpression("E[Rr][Rr][Oo].*?"); rule.format = rejectedFormat; highlightingRules.append(rule); @@ -90,6 +90,10 @@ namespace Qv2ray::ui { rule.pattern = QRegularExpression("<<<<+"); rule.format = warningFormat; highlightingRules.append(rule); + // + rule.pattern = QRegularExpression("error"); + rule.format = rejectedFormat; + highlightingRules.append(rule); { // IP IPv6 Host;