diff --git a/Essentials/src/com/earth2me/essentials/Essentials.java b/Essentials/src/com/earth2me/essentials/Essentials.java index d3e3c6c06..a0a786df7 100644 --- a/Essentials/src/com/earth2me/essentials/Essentials.java +++ b/Essentials/src/com/earth2me/essentials/Essentials.java @@ -572,7 +572,9 @@ public class Essentials extends JavaPlugin catch (Throwable ex) { sender.sendMessage(ChatColor.RED + "Error: " + ex.getMessage()); - logger.log(Level.WARNING, "Error calling command /"+commandLabel, ex); + if (getSettings().isDebug()) { + logger.log(Level.WARNING, "Error calling command /"+commandLabel, ex); + } return true; } } diff --git a/Essentials/src/com/earth2me/essentials/Settings.java b/Essentials/src/com/earth2me/essentials/Settings.java index 8da672990..37f6b6e5e 100644 --- a/Essentials/src/com/earth2me/essentials/Settings.java +++ b/Essentials/src/com/earth2me/essentials/Settings.java @@ -463,4 +463,9 @@ public class Settings implements IConf { return config.getBoolean("nether.use-1to1-ratio", false); } + + public boolean isDebug() + { + return config.getBoolean("debug", false); + } } diff --git a/Essentials/src/config.yml b/Essentials/src/config.yml index ae46ec22f..844c70075 100644 --- a/Essentials/src/config.yml +++ b/Essentials/src/config.yml @@ -168,6 +168,8 @@ per-warp-permission: false # Sort output of /list command by groups sort-list-by-groups: false +# More output to the console +debug: false ############################################################ # +------------------------------------------------------+ #