From 3d3f861866c2196bdb83bdfbd73e58aa56be2966 Mon Sep 17 00:00:00 2001 From: Cow Date: Mon, 22 Jun 2020 03:47:04 +0200 Subject: Improved mc log file search - added help button - added search option: chatbox only - enhanced log entry details (including time and log file) - double click to open corresponding log file - fix: search results are now properly sorted by date --- src/main/java/eu/olli/cowmoonication/util/Utils.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/main/java/eu/olli/cowmoonication/util') diff --git a/src/main/java/eu/olli/cowmoonication/util/Utils.java b/src/main/java/eu/olli/cowmoonication/util/Utils.java index 8eb08a2..22f32d3 100644 --- a/src/main/java/eu/olli/cowmoonication/util/Utils.java +++ b/src/main/java/eu/olli/cowmoonication/util/Utils.java @@ -6,6 +6,9 @@ import org.apache.commons.lang3.text.WordUtils; import org.apache.commons.lang3.time.DateFormatUtils; import org.apache.commons.lang3.time.DurationFormatUtils; +import java.io.File; +import java.io.IOException; +import java.nio.file.Path; import java.util.concurrent.TimeUnit; import java.util.regex.Pattern; @@ -55,6 +58,19 @@ public final class Utils { } } + public static String toRealPath(Path path) { + try { + return path.toRealPath().toString(); + } catch (IOException e) { + e.printStackTrace(); + return "file not found"; + } + } + + public static String toRealPath(File path) { + return toRealPath(path.toPath()); + } + /** * Formats a large number with abbreviations for each factor of a thousand (k, m, ...) * -- cgit