13
0
geforkt von Mirrors/Paper

Unify plugin remapping debug flags

Dieser Commit ist enthalten in:
Jason Penilla 2024-04-27 11:41:56 -07:00
Ursprung 4f09300744
Commit 43b52c8d61

Datei anzeigen

@ -239,13 +239,11 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+
+/**
+ * {@link PrintWriter}-backed logger implementation for use with {@link net.neoforged.art.api.Renamer} which
+ * only opens the backing writer and logs messages when the {@link #DEBUG} system property
+ * only opens the backing writer and logs messages when the {@link PluginRemapper#DEBUG_LOGGING} system property
+ * is set to true.
+ */
+@DefaultQualifier(NonNull.class)
+final class DebugLogger implements Consumer<String>, AutoCloseable {
+ private static final boolean DEBUG = Boolean.getBoolean("paper.remap-debug");
+
+ private final @Nullable PrintWriter writer;
+
+ DebugLogger(final Path logFile) {
@ -282,7 +280,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+ }
+
+ private static @Nullable PrintWriter createWriter(final Path logFile) throws IOException {
+ if (!DEBUG) {
+ if (!PluginRemapper.DEBUG_LOGGING) {
+ return null;
+ }
+ if (!Files.exists(logFile.getParent())) {