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. *