diff options
author | Minenash <minenash@protonmail.com> | 2018-12-13 22:43:24 -0500 |
---|---|---|
committer | Minenash <minenash@protonmail.com> | 2018-12-13 22:43:24 -0500 |
commit | 20e6da05510b99e836c1d6e65edcff3ccd4d74b6 (patch) | |
tree | f317a3c0440220ee5faeecb191889c11b60e0f4d | |
parent | 7d9a955d256155355a6c5990e2241c120e81fbd3 (diff) |
Improved error messages in log module
-rw-r--r-- | src/main/java/com/redstoner/modules/logs/LogHandler.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/redstoner/modules/logs/LogHandler.java b/src/main/java/com/redstoner/modules/logs/LogHandler.java index 76f3849..31b0682 100644 --- a/src/main/java/com/redstoner/modules/logs/LogHandler.java +++ b/src/main/java/com/redstoner/modules/logs/LogHandler.java @@ -56,7 +56,8 @@ public class LogHandler extends Thread long starttime = System.currentTimeMillis(); int matches = 0; Logs.logger.message(sender, "Starting log search for &e" + regex + "&7 in &e" + fileName - + " &7now. &cPlease do not query any other searches until this one completes."); + + " &7now."); + Logs.logger.message(sender, "&cDon't run another query until this one is done!"); try { if (!regex.startsWith("^")) @@ -72,6 +73,7 @@ public class LogHandler extends Thread catch (PatternSyntaxException e) { Logs.logger.message(sender, true, "An error occured trying to compile the filename pattern!"); + Logs.logger.message(sender, true, "&2Reason: &7" + e.getDescription()); stillSearching.remove(sender); return; } @@ -83,7 +85,7 @@ public class LogHandler extends Thread return fileNamePattern.matcher(name).matches(); } }); - totalFiles = files.length; + totalFiles = files == null? 0 : files.length; if (totalFiles == 0) { Logs.logger.message(sender, true, "No files found!"); @@ -102,6 +104,7 @@ public class LogHandler extends Thread catch (PatternSyntaxException e) { Logs.logger.message(sender, true, "An error occured trying to compile the search pattern!"); + Logs.logger.message(sender, true, "&2Reason: " + e.getDescription()); stillSearching.remove(sender); return; } |