Browse Source

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

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

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

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

Loading…
Cancel
Save