static { boolean disabled; if (SystemPropertyUtil.get("io.netty.noResourceLeakDetection") != null) { boolean disabled = SystemPropertyUtil.getBoolean("io.netty.noResourceLeakDetection", false); logger.debug("-Dio.netty.noResourceLeakDetection: {}", Boolean.valueOf(disabled)); logger.warn( "-Dio.netty.noResourceLeakDetection is deprecated. Use '-D{}={}' instead.", "io.netty.leakDetectionLevel", DEFAULT_LEVEL.name().toLowerCase()); } else { disabled = false; } Level defaultLevel = disabled ? Level.DISABLED : DEFAULT_LEVEL; String levelStr = SystemPropertyUtil.get("io.netty.leakDetectionLevel", defaultLevel.name()) .trim() .toUpperCase(); Level level = DEFAULT_LEVEL; for (Level l : EnumSet.allOf(Level.class)) { if ((levelStr.equals(l.name())) || (levelStr.equals(String.valueOf(l.ordinal())))) { level = l; } } level = level; if (logger.isDebugEnabled()) { logger.debug("-D{}: {}", "io.netty.leakDetectionLevel", level.name().toLowerCase()); } }
public void log(Player p, String msg, Level TYPE) { try { String playername = p.getName(); if (TYPE.equals(Level.WARNING) || TYPE.equals(Level.ERROR)) { if (usePrefix) { p.sendMessage( PrefixColor + "[" + Prefix + "]" + ChatColor.RED + " " + TYPE.name() + ": " + TextColor + msg); if (debugfile) { this.log("Player: " + playername + " " + TYPE.name() + ": " + msg); } } else { p.sendMessage(ChatColor.RED + TYPE.name() + ": " + TextColor + msg); if (debugfile) { this.log("Player: " + playername + " " + TYPE.name() + ": " + msg); } } } else { if (usePrefix) { p.sendMessage(PrefixColor + "[" + Prefix + "]" + " " + TextColor + msg); if (debugfile) { this.log("Player: " + playername + " Msg: " + msg); } } else { p.sendMessage(TextColor + msg); if (debugfile) { this.log("Player: " + playername + " Msg: " + msg); } } } } catch (Exception e) { e.printStackTrace(); System.out.println("[Paypassage] Error: Uncatch Exeption!"); if (plugin.getReportHandler() != null) { plugin .getReportHandler() .report(3317, "PlayerLogger doesnt work", e.getMessage(), "Paypassage", e); } } }
public void log(String msg, Level TYPE) { try { if (TYPE.equals(Level.WARNING) || TYPE.equals(Level.ERROR)) { System.err.println("[" + plugin.getName() + "] " + TYPE.name() + ": " + msg); Bukkit.broadcast( PrefixColor + "[" + Prefix + "]" + ChatColor.RED + " " + TYPE.name() + ": " + TextColor + msg, "Paypassage.log"); if (debugfile) { this.log("Error: " + msg); } } else if (TYPE.equals(Level.DEBUG)) { if (debug) { System.out.println("[" + Prefix + "]" + " Debug: " + msg); Bukkit.broadcast( PrefixColor + "[" + Prefix + "]" + " Debug: " + TextColor + msg, "Paypassage.log"); } if (debugfile) { this.log("Debug: " + msg); } } else { System.out.println(Prefix + msg); Bukkit.broadcast( PrefixColor + "[" + Prefix + "]" + " " + TextColor + msg, "Paypassage.log"); if (debugfile) { this.log(msg); } } } catch (Exception e) { e.printStackTrace(); System.out.println("[Paypassage] Error: Uncatch Exeption!"); if (plugin.getReportHandler() != null) { plugin .getReportHandler() .report(3317, "Logger doesnt work", e.getMessage(), "Paypassage", e); } } }
@Override protected void log(final Level level, final String msg, final Throwable t) { logString = level.name() + " - " + msg; }