From e747728b353034d2093c195808277a24681e2b0c Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Sun, 30 Sep 2012 03:35:06 -0500 Subject: [PATCH] Clarify some of the verbose in SimplePluginManager. When an exception occurs, the version of the plugin is not included. Having this information would be beneficial to plugin authors performing debug. The list of authors for NagAuthorException verbose (although unused) would be more appropriate to simply include all authors, as opposed to the first appearing. By: Wesley Wolfe --- .../java/org/bukkit/plugin/SimplePluginManager.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/paper-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java index ca780fcaa3..d4f6bf342f 100644 --- a/paper-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java +++ b/paper-api/src/main/java/org/bukkit/plugin/SimplePluginManager.java @@ -481,20 +481,15 @@ public final class SimplePluginManager implements PluginManager { if (plugin.isNaggable()) { plugin.setNaggable(false); - String author = ""; - - if (plugin.getDescription().getAuthors().size() > 0) { - author = plugin.getDescription().getAuthors().get(0); - } server.getLogger().log(Level.SEVERE, String.format( - "Nag author: '%s' of '%s' about the following: %s", - author, - plugin.getDescription().getName(), + "Nag author(s): '%s' of '%s' about the following: %s", + plugin.getDescription().getAuthors(), + plugin.getDescription().getFullName(), ex.getMessage() )); } } catch (Throwable ex) { - server.getLogger().log(Level.SEVERE, "Could not pass event " + event.getEventName() + " to " + registration.getPlugin().getDescription().getName(), ex); + server.getLogger().log(Level.SEVERE, "Could not pass event " + event.getEventName() + " to " + registration.getPlugin().getDescription().getFullName(), ex); } } }