fancynpcs, fancyholograms, fancydialogs: Use PluginMiddleware

This commit is contained in:
Oliver
2025-09-01 21:58:33 +02:00
parent c08a87a1c3
commit c3062652f5
4 changed files with 28 additions and 4 deletions

View File

@@ -30,6 +30,7 @@ import de.oliver.fancyanalytics.logger.appender.Appender;
import de.oliver.fancyanalytics.logger.appender.ConsoleAppender; import de.oliver.fancyanalytics.logger.appender.ConsoleAppender;
import de.oliver.fancyanalytics.logger.appender.JsonAppender; import de.oliver.fancyanalytics.logger.appender.JsonAppender;
import de.oliver.fancylib.VersionConfig; import de.oliver.fancylib.VersionConfig;
import de.oliver.fancylib.logging.PluginMiddleware;
import de.oliver.fancylib.serverSoftware.ServerSoftware; import de.oliver.fancylib.serverSoftware.ServerSoftware;
import de.oliver.fancylib.translations.Language; import de.oliver.fancylib.translations.Language;
import de.oliver.fancylib.translations.TextConfig; import de.oliver.fancylib.translations.TextConfig;
@@ -81,7 +82,12 @@ public class FancyDialogsPlugin extends JavaPlugin implements FancyDialogs {
} }
} }
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath()); JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
this.fancyLogger = new ExtendedFancyLogger("FancyDialogs", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>()); this.fancyLogger = new ExtendedFancyLogger(
"FancyDialogs",
LogLevel.INFO,
List.of(consoleAppender, jsonAppender),
List.of(new PluginMiddleware(this))
);
} }
public static FancyDialogsPlugin get() { public static FancyDialogsPlugin get() {

View File

@@ -25,6 +25,7 @@ import de.oliver.fancyholograms.util.PluginUtils;
import de.oliver.fancylib.FancyLib; import de.oliver.fancylib.FancyLib;
import de.oliver.fancylib.Metrics; import de.oliver.fancylib.Metrics;
import de.oliver.fancylib.VersionConfig; import de.oliver.fancylib.VersionConfig;
import de.oliver.fancylib.logging.PluginMiddleware;
import de.oliver.fancylib.serverSoftware.ServerSoftware; import de.oliver.fancylib.serverSoftware.ServerSoftware;
import de.oliver.fancylib.versionFetcher.MasterVersionFetcher; import de.oliver.fancylib.versionFetcher.MasterVersionFetcher;
import de.oliver.fancylib.versionFetcher.VersionFetcher; import de.oliver.fancylib.versionFetcher.VersionFetcher;
@@ -87,7 +88,12 @@ public final class FancyHolograms extends JavaPlugin implements FancyHologramsPl
} }
} }
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath()); JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
this.fancyLogger = new ExtendedFancyLogger("FancyHolograms", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>()); this.fancyLogger = new ExtendedFancyLogger(
"FancyHolograms",
LogLevel.INFO,
List.of(consoleAppender, jsonAppender),
List.of(new PluginMiddleware(this))
);
} }
public static @NotNull FancyHolograms get() { public static @NotNull FancyHolograms get() {

View File

@@ -34,6 +34,7 @@ import de.oliver.fancyanalytics.logger.appender.ConsoleAppender;
import de.oliver.fancyanalytics.logger.appender.JsonAppender; import de.oliver.fancyanalytics.logger.appender.JsonAppender;
import de.oliver.fancylib.FancyLib; import de.oliver.fancylib.FancyLib;
import de.oliver.fancylib.VersionConfig; import de.oliver.fancylib.VersionConfig;
import de.oliver.fancylib.logging.PluginMiddleware;
import de.oliver.fancylib.serverSoftware.ServerSoftware; import de.oliver.fancylib.serverSoftware.ServerSoftware;
import de.oliver.fancylib.translations.Language; import de.oliver.fancylib.translations.Language;
import de.oliver.fancylib.translations.TextConfig; import de.oliver.fancylib.translations.TextConfig;
@@ -102,7 +103,12 @@ public final class FancyHologramsPlugin extends JavaPlugin implements FancyHolog
} }
} }
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath()); JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
fancyLogger = new ExtendedFancyLogger("FancyHolograms", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>()); fancyLogger = new ExtendedFancyLogger(
"FancyHolograms",
LogLevel.INFO,
List.of(consoleAppender, jsonAppender),
List.of(new PluginMiddleware(this))
);
versionFetcher = new MasterVersionFetcher("FancyHolograms"); versionFetcher = new MasterVersionFetcher("FancyHolograms");
versionConfig = new VersionConfig(this, versionFetcher); versionConfig = new VersionConfig(this, versionFetcher);

View File

@@ -15,6 +15,7 @@ import de.oliver.fancyanalytics.sdk.events.Event;
import de.oliver.fancylib.FancyLib; import de.oliver.fancylib.FancyLib;
import de.oliver.fancylib.Metrics; import de.oliver.fancylib.Metrics;
import de.oliver.fancylib.VersionConfig; import de.oliver.fancylib.VersionConfig;
import de.oliver.fancylib.logging.PluginMiddleware;
import de.oliver.fancylib.serverSoftware.ServerSoftware; import de.oliver.fancylib.serverSoftware.ServerSoftware;
import de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler; import de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler;
import de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler; import de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler;
@@ -115,7 +116,12 @@ public class FancyNpcs extends JavaPlugin implements FancyNpcsPlugin {
} }
} }
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath()); JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
this.fancyLogger = new ExtendedFancyLogger("FancyNpcs", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>()); this.fancyLogger = new ExtendedFancyLogger(
"FancyNpcs",
LogLevel.INFO,
List.of(consoleAppender, jsonAppender),
List.of(new PluginMiddleware(this))
);
this.npcThread = Executors.newSingleThreadScheduledExecutor( this.npcThread = Executors.newSingleThreadScheduledExecutor(
new ThreadFactoryBuilder() new ThreadFactoryBuilder()