Browse Source

catch 住异常,防止这一块死循环

feature/x
Harrison 3 years ago
parent
commit
0989763254
  1. 13
      designer-base/src/main/java/com/fr/env/detect/thowable/ThrowableLogAppender.java

13
designer-base/src/main/java/com/fr/env/detect/thowable/ThrowableLogAppender.java vendored

@ -32,12 +32,15 @@ public class ThrowableLogAppender extends AbstractAppender {
@Override @Override
public void append(LogEvent logEvent) { public void append(LogEvent logEvent) {
if (logEvent.getLevel() == Level.ERROR) { try {
Throwable thrown = logEvent.getThrown(); if (logEvent.getLevel() == Level.ERROR) {
if (thrown != null) { Throwable thrown = logEvent.getThrown();
ThrowableStore.getInstance().add(thrown); if (thrown != null) {
ThrowableStore.getInstance().add(thrown);
}
} }
} catch (Throwable ignore) {
} }
} }

Loading…
Cancel
Save