aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/eu/olli/cowmoonication/util
diff options
context:
space:
mode:
authorCow <cow@volloeko.de>2020-06-22 03:47:04 +0200
committerCow <cow@volloeko.de>2020-06-22 03:47:04 +0200
commit3d3f861866c2196bdb83bdfbd73e58aa56be2966 (patch)
tree9247ac8a5aef35cdbcaf74016611fc1167dc7a77 /src/main/java/eu/olli/cowmoonication/util
parent830e815c429905b29a49ecc1a2bf9e9abbca148b (diff)
downloadCowlection-3d3f861866c2196bdb83bdfbd73e58aa56be2966.tar.gz
Cowlection-3d3f861866c2196bdb83bdfbd73e58aa56be2966.tar.bz2
Cowlection-3d3f861866c2196bdb83bdfbd73e58aa56be2966.zip
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
Diffstat (limited to 'src/main/java/eu/olli/cowmoonication/util')
-rw-r--r--src/main/java/eu/olli/cowmoonication/util/Utils.java16
1 files changed, 16 insertions, 0 deletions
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, ...)
*