From 01ab06af120dcb29ce678dba49eca7072f39c866 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 14 Sep 2024 09:35:50 -0500 Subject: [PATCH] modrinth: debug log modpack index content --- .../helpers/modrinth/ModrinthPackInstaller.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/me/itzg/helpers/modrinth/ModrinthPackInstaller.java b/src/main/java/me/itzg/helpers/modrinth/ModrinthPackInstaller.java index 97bcee8..6786544 100644 --- a/src/main/java/me/itzg/helpers/modrinth/ModrinthPackInstaller.java +++ b/src/main/java/me/itzg/helpers/modrinth/ModrinthPackInstaller.java @@ -27,6 +27,7 @@ import me.itzg.helpers.json.ObjectMappers; import me.itzg.helpers.modrinth.model.DependencyId; import me.itzg.helpers.modrinth.model.ModpackIndex; +import me.itzg.helpers.modrinth.model.ModpackIndex.ModpackFile; import me.itzg.helpers.quilt.QuiltInstaller; import org.jetbrains.annotations.Blocking; import org.jetbrains.annotations.VisibleForTesting; @@ -99,6 +100,10 @@ public Mono processModpack(SharedFetch sharedFetch) { ); } + if (log.isDebugEnabled()) { + debugLogModpackIndex(modpackIndex); + } + if (!Objects.equals("minecraft", modpackIndex.getGame())) { return Mono.error( new InvalidParameterException( @@ -126,6 +131,15 @@ public Mono processModpack(SharedFetch sharedFetch) { ); } + private void debugLogModpackIndex(ModpackIndex modpackIndex) { + log.debug("Modpack index: name={}, game={}, versionId={}", + modpackIndex.getName(), modpackIndex.getGame(), modpackIndex.getVersionId() + ); + for (final ModpackFile file : modpackIndex.getFiles()) { + log.debug("Modpack file: path={}, env={}", file.getPath(), file.getEnv()); + } + } + private Flux processModFiles(ModpackIndex modpackIndex) { return Flux.fromStream( modpackIndex.getFiles().stream()