summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinenash <minenash@protonmail.com>2018-12-13 22:43:24 -0500
committerMinenash <minenash@protonmail.com>2018-12-13 22:43:24 -0500
commit20e6da05510b99e836c1d6e65edcff3ccd4d74b6 (patch)
treef317a3c0440220ee5faeecb191889c11b60e0f4d
parent7d9a955d256155355a6c5990e2241c120e81fbd3 (diff)
Improved error messages in log module
-rw-r--r--src/main/java/com/redstoner/modules/logs/LogHandler.java7
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;
}