From dd37174ad3e89b3da21e3599b28bfe1cc3b4dd17 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Sat, 18 Feb 2023 04:57:21 -0500 Subject: [PATCH] Fix injection of LanguageManager/Slf4jFloodgate on Velocity (circular proxy) (#388) --- .../org/geysermc/floodgate/logger/Slf4jFloodgateLogger.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/velocity/src/main/java/org/geysermc/floodgate/logger/Slf4jFloodgateLogger.java b/velocity/src/main/java/org/geysermc/floodgate/logger/Slf4jFloodgateLogger.java index f439d180..17efe8a6 100644 --- a/velocity/src/main/java/org/geysermc/floodgate/logger/Slf4jFloodgateLogger.java +++ b/velocity/src/main/java/org/geysermc/floodgate/logger/Slf4jFloodgateLogger.java @@ -39,10 +39,11 @@ import org.slf4j.Logger; @Singleton public final class Slf4jFloodgateLogger implements FloodgateLogger { @Inject private Logger logger; - @Inject private LanguageManager languageManager; + private LanguageManager languageManager; @Inject - private void init(FloodgateConfig config) { + private void init(LanguageManager languageManager, FloodgateConfig config) { + this.languageManager = languageManager; if (config.isDebug() && !logger.isDebugEnabled()) { Configurator.setLevel(logger.getName(), Level.DEBUG); }