mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 08:27:43 +01:00
Add log suppression for LibraryLoader
This commit is contained in:
@@ -1,46 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Krakenied <Krakenied1@gmail.com>
|
|
||||||
Date: Fri, 14 Oct 2022 23:11:27 +0200
|
|
||||||
Subject: [PATCH] Add log suppression for LibraryLoader
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java b/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
|
||||||
index b412aaf08901d169ac9fc89b36f9d6ccb95c53d3..43a0de7394eb786e9c87611003cc820424979205 100644
|
|
||||||
--- a/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
|
||||||
+++ b/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
|
||||||
@@ -55,6 +55,7 @@ public final class JavaPluginLoader implements PluginLoader {
|
|
||||||
private final Pattern[] fileFilters = new Pattern[]{Pattern.compile("\\.jar$")};
|
|
||||||
private final List<PluginClassLoader> loaders = new CopyOnWriteArrayList<PluginClassLoader>();
|
|
||||||
private final LibraryLoader libraryLoader;
|
|
||||||
+ public static boolean SuppressLibraryLoaderLogger = false; // Purpur
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class was not meant to be constructed explicitly
|
|
||||||
diff --git a/src/main/java/org/bukkit/plugin/java/LibraryLoader.java b/src/main/java/org/bukkit/plugin/java/LibraryLoader.java
|
|
||||||
index c66252802c51174bc26f266cb5cdecdd856ff220..97f580fccd06a8db5f592a53c8b95a7a6159adac 100644
|
|
||||||
--- a/src/main/java/org/bukkit/plugin/java/LibraryLoader.java
|
|
||||||
+++ b/src/main/java/org/bukkit/plugin/java/LibraryLoader.java
|
|
||||||
@@ -68,6 +68,7 @@ public class LibraryLoader
|
|
||||||
@Override
|
|
||||||
public void transferStarted(@NotNull TransferEvent event) throws TransferCancelledException
|
|
||||||
{
|
|
||||||
+ if (!JavaPluginLoader.SuppressLibraryLoaderLogger) // Purpur
|
|
||||||
logger.log( Level.INFO, "Downloading {0}", event.getResource().getRepositoryUrl() + event.getResource().getResourceName() );
|
|
||||||
}
|
|
||||||
} );
|
|
||||||
@@ -94,6 +95,7 @@ public class LibraryLoader
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
+ if (!JavaPluginLoader.SuppressLibraryLoaderLogger) // Purpur
|
|
||||||
logger.log( Level.INFO, "[{0}] Loading {1} libraries... please wait", new Object[]
|
|
||||||
{
|
|
||||||
java.util.Objects.requireNonNullElseGet(desc.getPrefix(), desc::getName), desc.getLibraries().size() // Paper - use configured log prefix
|
|
||||||
@@ -144,6 +146,7 @@ public class LibraryLoader
|
|
||||||
}
|
|
||||||
|
|
||||||
jarFiles.add( url );
|
|
||||||
+ if (!JavaPluginLoader.SuppressLibraryLoaderLogger) // Purpur
|
|
||||||
logger.log( Level.INFO, "[{0}] Loaded library {1}", new Object[]
|
|
||||||
{
|
|
||||||
java.util.Objects.requireNonNullElseGet(desc.getPrefix(), desc::getName), file // Paper - use configured log prefix
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Krakenied <Krakenied1@gmail.com>
|
|
||||||
Date: Fri, 14 Oct 2022 23:11:16 +0200
|
|
||||||
Subject: [PATCH] Add log suppression for LibraryLoader
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/org/purpurmc/purpur/PurpurConfig.java b/src/main/java/org/purpurmc/purpur/PurpurConfig.java
|
|
||||||
index d32eaca6dbb258187086d11038f8c78c00b1778d..99cccf7c0e4928b47c2a43239475208003781d49 100644
|
|
||||||
--- a/src/main/java/org/purpurmc/purpur/PurpurConfig.java
|
|
||||||
+++ b/src/main/java/org/purpurmc/purpur/PurpurConfig.java
|
|
||||||
@@ -471,11 +471,14 @@ public class PurpurConfig {
|
|
||||||
public static boolean loggerSuppressIgnoredAdvancementWarnings = false;
|
|
||||||
public static boolean loggerSuppressUnrecognizedRecipeErrors = false;
|
|
||||||
public static boolean loggerSuppressSetBlockFarChunk = false;
|
|
||||||
+ public static boolean loggerSuppressLibraryLoader = false;
|
|
||||||
private static void loggerSettings() {
|
|
||||||
loggerSuppressInitLegacyMaterialError = getBoolean("settings.logger.suppress-init-legacy-material-errors", loggerSuppressInitLegacyMaterialError);
|
|
||||||
loggerSuppressIgnoredAdvancementWarnings = getBoolean("settings.logger.suppress-ignored-advancement-warnings", loggerSuppressIgnoredAdvancementWarnings);
|
|
||||||
loggerSuppressUnrecognizedRecipeErrors = getBoolean("settings.logger.suppress-unrecognized-recipe-errors", loggerSuppressUnrecognizedRecipeErrors);
|
|
||||||
loggerSuppressSetBlockFarChunk = getBoolean("settings.logger.suppress-setblock-in-far-chunk-errors", loggerSuppressSetBlockFarChunk);
|
|
||||||
+ loggerSuppressLibraryLoader = getBoolean("settings.logger.suppress-library-loader", loggerSuppressLibraryLoader);
|
|
||||||
+ org.bukkit.plugin.java.JavaPluginLoader.SuppressLibraryLoaderLogger = loggerSuppressLibraryLoader;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static boolean tpsCatchup = true;
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
--- a/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
||||||
|
+++ b/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
||||||
|
@@ -55,6 +_,7 @@
|
||||||
|
private final Pattern[] fileFilters = new Pattern[]{Pattern.compile("\\.jar$")};
|
||||||
|
private final List<PluginClassLoader> loaders = new CopyOnWriteArrayList<PluginClassLoader>();
|
||||||
|
private final LibraryLoader libraryLoader;
|
||||||
|
+ public static boolean SuppressLibraryLoaderLogger = false; // Purpur - Add log suppression for LibraryLoader
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class was not meant to be constructed explicitly
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
--- a/src/main/java/org/bukkit/plugin/java/LibraryLoader.java
|
||||||
|
+++ b/src/main/java/org/bukkit/plugin/java/LibraryLoader.java
|
||||||
|
@@ -68,6 +_,7 @@
|
||||||
|
@Override
|
||||||
|
public void transferStarted(@NotNull TransferEvent event) throws TransferCancelledException
|
||||||
|
{
|
||||||
|
+ if (!JavaPluginLoader.SuppressLibraryLoaderLogger) // Purpur - Add log suppression for LibraryLoader
|
||||||
|
logger.log( Level.INFO, "Downloading {0}", event.getResource().getRepositoryUrl() + event.getResource().getResourceName() );
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
@@ -94,6 +_,7 @@
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
+ if (!JavaPluginLoader.SuppressLibraryLoaderLogger) // Purpur - Add log suppression for LibraryLoader
|
||||||
|
logger.log( Level.INFO, "[{0}] Loading {1} libraries... please wait", new Object[]
|
||||||
|
{
|
||||||
|
java.util.Objects.requireNonNullElseGet(desc.getPrefix(), desc::getName), desc.getLibraries().size() // Paper - use configured log prefix
|
||||||
|
@@ -144,6 +_,7 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
jarFiles.add( url );
|
||||||
|
+ if (!JavaPluginLoader.SuppressLibraryLoaderLogger) // Purpur - Add log suppression for LibraryLoader
|
||||||
|
logger.log( Level.INFO, "[{0}] Loaded library {1}", new Object[]
|
||||||
|
{
|
||||||
|
java.util.Objects.requireNonNullElseGet(desc.getPrefix(), desc::getName), file // Paper - use configured log prefix
|
||||||
@@ -467,11 +467,14 @@ public class PurpurConfig {
|
|||||||
public static boolean loggerSuppressIgnoredAdvancementWarnings = false;
|
public static boolean loggerSuppressIgnoredAdvancementWarnings = false;
|
||||||
public static boolean loggerSuppressUnrecognizedRecipeErrors = false;
|
public static boolean loggerSuppressUnrecognizedRecipeErrors = false;
|
||||||
public static boolean loggerSuppressSetBlockFarChunk = false;
|
public static boolean loggerSuppressSetBlockFarChunk = false;
|
||||||
|
public static boolean loggerSuppressLibraryLoader = false;
|
||||||
private static void loggerSettings() {
|
private static void loggerSettings() {
|
||||||
loggerSuppressInitLegacyMaterialError = getBoolean("settings.logger.suppress-init-legacy-material-errors", loggerSuppressInitLegacyMaterialError);
|
loggerSuppressInitLegacyMaterialError = getBoolean("settings.logger.suppress-init-legacy-material-errors", loggerSuppressInitLegacyMaterialError);
|
||||||
loggerSuppressIgnoredAdvancementWarnings = getBoolean("settings.logger.suppress-ignored-advancement-warnings", loggerSuppressIgnoredAdvancementWarnings);
|
loggerSuppressIgnoredAdvancementWarnings = getBoolean("settings.logger.suppress-ignored-advancement-warnings", loggerSuppressIgnoredAdvancementWarnings);
|
||||||
loggerSuppressUnrecognizedRecipeErrors = getBoolean("settings.logger.suppress-unrecognized-recipe-errors", loggerSuppressUnrecognizedRecipeErrors);
|
loggerSuppressUnrecognizedRecipeErrors = getBoolean("settings.logger.suppress-unrecognized-recipe-errors", loggerSuppressUnrecognizedRecipeErrors);
|
||||||
loggerSuppressSetBlockFarChunk = getBoolean("settings.logger.suppress-setblock-in-far-chunk-errors", loggerSuppressSetBlockFarChunk);
|
loggerSuppressSetBlockFarChunk = getBoolean("settings.logger.suppress-setblock-in-far-chunk-errors", loggerSuppressSetBlockFarChunk);
|
||||||
|
loggerSuppressLibraryLoader = getBoolean("settings.logger.suppress-library-loader", loggerSuppressLibraryLoader);
|
||||||
|
org.bukkit.plugin.java.JavaPluginLoader.SuppressLibraryLoaderLogger = loggerSuppressLibraryLoader;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean tpsCatchup = true;
|
public static boolean tpsCatchup = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user