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;