Bladeren bron

Bootstrap.java 中的错误日志超过 20_000 行时, 保留后面的 20_000 行日志

reghao 2 maanden geleden
bovenliggende
commit
3875aa5a5f
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      web/src/main/java/cn/reghao/bnt/web/devops/builder/chain/Bootstrap.java

+ 3 - 2
web/src/main/java/cn/reghao/bnt/web/devops/builder/chain/Bootstrap.java

@@ -37,8 +37,9 @@ public class Bootstrap<K extends HandlerParam, V extends HandlerResult> implemen
                 errMsg = e.getMessage();
             }
 
-            if (errMsg.length() > 20_000) {
-                errMsg = errMsg.substring(0, 20_000);
+            int len = errMsg.length();
+            if (len > 20_000) {
+                errMsg = errMsg.substring(len-20_000);
             }
             result = Result.result(ResultStatus.FAIL, errMsg);
         } finally {