From 0d3e779d10b30e0bd71f1084f40ce310b0d183ff Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 17 May 2025 10:36:33 +0200 Subject: [PATCH] common: Improve error logging in VersionFetcher --- .../oliver/fancylib/versionFetcher/VersionFetcher.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/libraries/common/src/main/java/de/oliver/fancylib/versionFetcher/VersionFetcher.java b/libraries/common/src/main/java/de/oliver/fancylib/versionFetcher/VersionFetcher.java index fe038e4c..ae1f122e 100644 --- a/libraries/common/src/main/java/de/oliver/fancylib/versionFetcher/VersionFetcher.java +++ b/libraries/common/src/main/java/de/oliver/fancylib/versionFetcher/VersionFetcher.java @@ -1,5 +1,6 @@ package de.oliver.fancylib.versionFetcher; +import de.oliver.fancyanalytics.logger.ExtendedFancyLogger; import org.apache.maven.artifact.versioning.ComparableVersion; import java.io.IOException; @@ -10,8 +11,7 @@ import java.util.Scanner; public interface VersionFetcher { - ComparableVersion fetchNewestVersion(); - String getDownloadUrl(); + ExtendedFancyLogger LOGGER = new ExtendedFancyLogger("VersionFetcher"); static String getDataFromUrl(String urlString) { try { @@ -23,9 +23,13 @@ public interface VersionFetcher { return scanner.hasNext() ? scanner.next() : ""; } catch (IOException e) { - e.printStackTrace(); + LOGGER.warn("Could not fetch data from URL: " + urlString); } return ""; } + + ComparableVersion fetchNewestVersion(); + + String getDownloadUrl(); }