Skip to content

Commit a4ac940

Browse files
committed
fix issue
1 parent 293e091 commit a4ac940

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

dgrv4_Gateway_serv/src/main/java/tpi/dgrv4/gateway/filter/CustomEventEvaluator.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,19 @@ public class CustomEventEvaluator extends EventEvaluatorBase<ILoggingEvent> {
99
@Override
1010
public boolean evaluate(ILoggingEvent event) {
1111
String message = event.getFormattedMessage();
12-
// 檢查啟動標誌
13-
// 這段 Regex 已被 Tom Review 過了, 故取消 hotspot 標記
14-
boolean logStartFlag = message.matches(".*Starting DgrApplication( vv\\d+\\.\\d+\\.\\d+)? using Java.*")
12+
13+
// [ZH] 檢查啟動標誌,
14+
// 避免使用正則表達式,改用contains(),因為實際只需檢查消息中是否包含特定字符串,而不需要完整的模式匹配
15+
// [EN] Checking the startup flag,
16+
// Avoid using regular expressions and use contains() instead, because you only need to check whether the message contains a specific string, without requiring a complete pattern match
17+
boolean isContain = message.contains("Starting DgrApplication") && message.contains("using Java");
18+
boolean logStartFlag = isContain
1519
|| message.contains("Running with Spring Boot")
1620
|| message.contains("seconds")
1721
|| message.contains("profile is active");
1822

19-
// 如果是啟動消息,添加到 TPILogger
23+
// [ZH] 如果是啟動消息,添加到 TPILogger
24+
// [EN] If it is a startup message, add it to TPILogger
2025
if (logStartFlag) {
2126
TPILogger.logStartingMsg.add(message);
2227
}

0 commit comments

Comments
 (0)