From c1a8830ecafb02494afcdcc7777fe7d074a96a0c Mon Sep 17 00:00:00 2001 From: 502647092 Date: Wed, 24 Aug 2016 19:22:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Log=E6=B7=BB=E5=8A=A0=E8=B0=83=E8=AF=95?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- src/main/java/pw/yumc/YumCore/YumCore.java | 7 +++-- src/main/java/pw/yumc/YumCore/bukkit/Log.java | 28 +++++++++++++++++++ 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/src/main/java/pw/yumc/YumCore/YumCore.java b/src/main/java/pw/yumc/YumCore/YumCore.java index 19a028a..50148cb 100644 --- a/src/main/java/pw/yumc/YumCore/YumCore.java +++ b/src/main/java/pw/yumc/YumCore/YumCore.java @@ -1,11 +1,12 @@ package pw.yumc.YumCore; +import org.bukkit.plugin.java.JavaPlugin; + /** * YumCore核心类库 - * + * * @since 2016年7月23日 下午1:03:41 * @author 喵♂呜 */ -public class YumCore { - +public class YumCore extends JavaPlugin { } diff --git a/src/main/java/pw/yumc/YumCore/bukkit/Log.java b/src/main/java/pw/yumc/YumCore/bukkit/Log.java index abf69f7..4f257c6 100644 --- a/src/main/java/pw/yumc/YumCore/bukkit/Log.java +++ b/src/main/java/pw/yumc/YumCore/bukkit/Log.java @@ -1,5 +1,6 @@ package pw.yumc.YumCore.bukkit; +import java.io.File; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.Logger; @@ -14,6 +15,7 @@ import org.bukkit.command.CommandSender; * @author 喵♂呜 */ public class Log { + private static boolean debug = new File("plugins/YumCore/debug").exists(); private static Logger logger = P.instance.getLogger(); private static String prefix = String.format("§6[§b%s§6]§r ", P.instance.getName()); private static CommandSender console = Bukkit.getConsoleSender(); @@ -47,6 +49,32 @@ public class Log { } } + /** + * 调试消息 + * + * @param msg + * 消息 + */ + public static void debug(final String msg) { + if (debug) { + logger.info("[DEBUG] " + msg); + } + } + + /** + * 调试消息 + * + * @param msg + * 消息 + * @param object + * 参数 + */ + public static void debug(final String msg, final Object... object) { + if (debug) { + logger.log(Level.SEVERE, "[DEBUG] " + msg, object); + } + } + /** * Log an INFO message. *