diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightI18nLogger.java b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightI18nLogger.java index 692227ae..3fa1a42f 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightI18nLogger.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightI18nLogger.java @@ -17,12 +17,7 @@ public class ArclightI18nLogger extends ExtendedLoggerWrapper { } public static Logger getLogger(String name) { - for (int i = 0; i < 10; i++) { - try { - return new ArclightI18nLogger((ExtendedLogger) LogManager.getLogger(name)); - } catch (Throwable ignored) {} - } - throw new IllegalStateException("wtf"); + return new ArclightI18nLogger((ExtendedLogger) LogManager.getLogger(name)); } @Override diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightLazyLogManager.java b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightLazyLogManager.java index 0edacd95..1280f7b2 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightLazyLogManager.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/log/ArclightLazyLogManager.java @@ -18,8 +18,8 @@ public class ArclightLazyLogManager extends LogManager { @Override public Logger getLogger(String name) { tryGet(); - if (delegate != null) return delegate.getLogger(name); - return super.getLogger(name); + if (delegate != null && !"jdk.event.security".equals(name)) return delegate.getLogger(name); + return Logger.getGlobal(); } @Override