style: 优化日志格式

This commit is contained in:
2023-11-03 17:10:01 +08:00
parent 4d8f859935
commit 2f5293da7f
8 changed files with 38 additions and 39 deletions

View File

@@ -34,32 +34,32 @@ public class HamsterCorePlugin extends JavaPlugin {
public void onLoad() { public void onLoad() {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Logger logger = getLogger(); Logger logger = getLogger();
logger.info("仓鼠核心正在初始化..."); logger.info("仓鼠核心正在初始化");
instance = this; instance = this;
saveDefaultConfig(); saveDefaultConfig();
reloadConfig(); reloadConfig();
logger.info("已读取配置文件."); logger.info("已读取配置文件");
CoreBukkitAPI.init(); CoreBukkitAPI.init();
logger.info("已初始化 CoreAPI."); logger.info("已初始化 CoreAPI");
CoreMessage.init(this); CoreMessage.init(this);
logger.info("已初始化语言文本."); logger.info("已初始化语言文本");
long time = System.currentTimeMillis() - start; long time = System.currentTimeMillis() - start;
logger.info("仓鼠核心初始化完成,总计耗时 " + time + " ms."); logger.info("仓鼠核心初始化完成,总计耗时 " + time + " ms");
} }
@Override @Override
public void onEnable() { public void onEnable() {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Logger logger = getLogger(); Logger logger = getLogger();
logger.info("仓鼠核心正在启动..."); logger.info("仓鼠核心正在启动");
audienceProvider = BukkitAudiences.create(this); audienceProvider = BukkitAudiences.create(this);
logger.info("已创建 AudienceProvider."); logger.info("已创建 AudienceProvider");
Bukkit.getPluginManager().registerEvents(PageListener.INSTANCE, this); Bukkit.getPluginManager().registerEvents(PageListener.INSTANCE, this);
logger.info("已注册 PageListener."); logger.info("已注册 PageListener");
Bukkit.getPluginManager().registerEvents(CallbackListener.INSTANCE, this); Bukkit.getPluginManager().registerEvents(CallbackListener.INSTANCE, this);
logger.info("已注册 CallbackListener."); logger.info("已注册 CallbackListener");
Bukkit.getPluginManager().registerEvents(DebugListener.INSTANCE, this); Bukkit.getPluginManager().registerEvents(DebugListener.INSTANCE, this);
logger.info("已注册 DebugListener."); logger.info("已注册 DebugListener");
CoreCommand.INSTANCE.register(); CoreCommand.INSTANCE.register();
LoreCommand.INSTANCE.register(); LoreCommand.INSTANCE.register();
NBTCommand.INSTANCE.register(); NBTCommand.INSTANCE.register();
@@ -68,20 +68,20 @@ public class HamsterCorePlugin extends JavaPlugin {
PointAPI.reloadPlayerPointAPIHook(); PointAPI.reloadPlayerPointAPIHook();
VaultAPI.reloadVaultHook(); VaultAPI.reloadVaultHook();
}, 1L); }, 1L);
logger.info("仓鼠核心启动完成,总计耗时 " + time + " ms."); logger.info("仓鼠核心启动完成,总计耗时 " + time + " ms");
} }
@Override @Override
public void onDisable() { public void onDisable() {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Logger logger = getLogger(); Logger logger = getLogger();
logger.info("仓鼠核心正在关闭..."); logger.info("仓鼠核心正在关闭");
CoreBukkitAPI.getInstance().getDataSource().close(); CoreBukkitAPI.getInstance().getDataSource().close();
logger.info("已关闭数据库连接池."); logger.info("已关闭数据库连接池");
CoreAPI.getInstance().getExecutorService().shutdownNow(); CoreAPI.getInstance().getExecutorService().shutdownNow();
logger.info("已关闭线程池."); logger.info("已关闭线程池");
CoreAPI.getInstance().getScheduledService().shutdownNow(); CoreAPI.getInstance().getScheduledService().shutdownNow();
logger.info("已关闭调度器."); logger.info("已关闭调度器");
for (Player player : Bukkit.getOnlinePlayers()) { for (Player player : Bukkit.getOnlinePlayers()) {
InventoryView view = player.getOpenInventory(); InventoryView view = player.getOpenInventory();
Inventory inventory = view.getTopInventory(); Inventory inventory = view.getTopInventory();
@@ -90,13 +90,12 @@ public class HamsterCorePlugin extends JavaPlugin {
} }
player.closeInventory(); player.closeInventory();
} }
logger.info("已关闭所有玩家的界面."); logger.info("已关闭所有玩家的界面");
long time = System.currentTimeMillis() - start; long time = System.currentTimeMillis() - start;
logger.info("仓鼠核心已关闭,总计耗时 " + time + " ms."); logger.info("仓鼠核心已关闭,总计耗时 " + time + " ms");
} }
public BukkitAudiences getAudienceProvider() { public BukkitAudiences getAudienceProvider() {
return audienceProvider; return audienceProvider;
} }
} }

View File

@@ -71,11 +71,11 @@ public abstract class ParentCommand extends ChildCommand {
JavaPlugin plugin = getPlugin(); JavaPlugin plugin = getPlugin();
PluginCommand command = plugin.getCommand(getName()); PluginCommand command = plugin.getCommand(getName());
if (command == null) { if (command == null) {
throw new IllegalArgumentException("在插件 " + plugin.getName() + " 中未找到指令 " + getName() + "."); throw new IllegalArgumentException("在插件 " + plugin.getName() + " 中未找到指令 " + getName());
} }
command.setExecutor(this); command.setExecutor(this);
command.setTabCompleter(this); command.setTabCompleter(this);
plugin.getLogger().info("已注册指令 " + getUsage() + "."); plugin.getLogger().info("已注册指令 " + getUsage());
} }
/** /**

View File

@@ -37,7 +37,7 @@ public class GCCommand extends ChildCommand {
@Override @Override
public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, String[] args) { public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, String[] args) {
System.gc(); System.gc();
sender.sendMessage("§a已发送 GC 信号."); sender.sendMessage("§a已发送 GC 信号");
return true; return true;
} }

View File

@@ -38,7 +38,7 @@ public class ReloadCommand extends ChildCommand {
@Override @Override
public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, String[] args) { public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, String[] args) {
PageManager.PAGE_CONFIG.clear(); PageManager.PAGE_CONFIG.clear();
sender.sendMessage("§a已重载页面配置文件."); sender.sendMessage("§a已重载页面配置文件");
return true; return true;
} }

View File

@@ -78,7 +78,7 @@ public class YamlCommand extends ChildCommand {
config.set("test-item", stack); config.set("test-item", stack);
File dataFolder = new File(HamsterCorePlugin.getInstance().getDataFolder(), "yaml"); File dataFolder = new File(HamsterCorePlugin.getInstance().getDataFolder(), "yaml");
if (dataFolder.mkdirs()) { if (dataFolder.mkdirs()) {
HamsterCorePlugin.getInstance().getLogger().info("创建 yaml 存档文件夹..."); HamsterCorePlugin.getInstance().getLogger().info("创建 yaml 存档文件夹");
} }
File saveFile = new File(dataFolder, sender.getName() + "_" + System.currentTimeMillis() + ".yml"); File saveFile = new File(dataFolder, sender.getName() + "_" + System.currentTimeMillis() + ".yml");
try { try {

View File

@@ -38,7 +38,7 @@ public class VaultAPI {
if (chatProvider != null) { if (chatProvider != null) {
chat = chatProvider.getProvider(); chat = chatProvider.getProvider();
logger.info("聊天系统挂接成功."); logger.info("聊天系统挂接成功");
} else { } else {
logger.warning("未检测到聊天系统"); logger.warning("未检测到聊天系统");
} }
@@ -46,7 +46,7 @@ public class VaultAPI {
RegisteredServiceProvider<Economy> economyProvider = Bukkit.getServer().getServicesManager().getRegistration(Economy.class); RegisteredServiceProvider<Economy> economyProvider = Bukkit.getServer().getServicesManager().getRegistration(Economy.class);
if (economyProvider != null) { if (economyProvider != null) {
economy = economyProvider.getProvider(); economy = economyProvider.getProvider();
logger.info("经济系统挂接成功."); logger.info("经济系统挂接成功");
} else { } else {
logger.warning("未检测到经济系统"); logger.warning("未检测到经济系统");
} }
@@ -54,11 +54,11 @@ public class VaultAPI {
RegisteredServiceProvider<Permission> permissionProvider = Bukkit.getServer().getServicesManager().getRegistration(Permission.class); RegisteredServiceProvider<Permission> permissionProvider = Bukkit.getServer().getServicesManager().getRegistration(Permission.class);
if (permissionProvider != null) { if (permissionProvider != null) {
permission = permissionProvider.getProvider(); permission = permissionProvider.getProvider();
logger.info("权限系统挂接成功."); logger.info("权限系统挂接成功");
} else { } else {
logger.warning("未检测到权限插件"); logger.warning("未检测到权限插件");
} }
logger.info("已完成 VaultAPI 挂载."); logger.info("已完成 VaultAPI 挂载");
} }
/** /**

View File

@@ -40,7 +40,7 @@ public class PageManager {
String pluginName = plugin.getName(); String pluginName = plugin.getName();
File pageFolder = new File(plugin.getDataFolder(), "pages"); File pageFolder = new File(plugin.getDataFolder(), "pages");
if (pageFolder.mkdirs()) { if (pageFolder.mkdirs()) {
plugin.getLogger().info("创建页面配置文件夹..."); plugin.getLogger().info("创建页面配置文件夹");
} }
String filename = pageName + ".yml"; String filename = pageName + ".yml";
File pageConfigFile = new File(pageFolder, filename); File pageConfigFile = new File(pageFolder, filename);

View File

@@ -20,37 +20,37 @@ public class HamsterCorePlugin extends Plugin {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
instance = this; instance = this;
Logger logger = getLogger(); Logger logger = getLogger();
logger.info("仓鼠核心正在初始化..."); logger.info("仓鼠核心正在初始化");
CoreBungeeAPI.init(); CoreBungeeAPI.init();
logger.info("已初始化 CoreAPI."); logger.info("已初始化 CoreAPI");
long time = System.currentTimeMillis() - start; long time = System.currentTimeMillis() - start;
logger.info("仓鼠核心初始化完成,总计耗时 " + time + " ms."); logger.info("仓鼠核心初始化完成,总计耗时 " + time + " ms");
} }
@Override @Override
public void onEnable() { public void onEnable() {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Logger logger = getLogger(); Logger logger = getLogger();
logger.info("仓鼠核心正在启动..."); logger.info("仓鼠核心正在启动");
audienceProvider = BungeeAudiences.create(this); audienceProvider = BungeeAudiences.create(this);
logger.info("已创建 AudienceProvider."); logger.info("已创建 AudienceProvider");
long time = System.currentTimeMillis() - start; long time = System.currentTimeMillis() - start;
logger.info("仓鼠核心启动完成,总计耗时 " + time + " ms."); logger.info("仓鼠核心启动完成,总计耗时 " + time + " ms");
} }
@Override @Override
public void onDisable() { public void onDisable() {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Logger logger = getLogger(); Logger logger = getLogger();
logger.info("仓鼠核心正在关闭..."); logger.info("仓鼠核心正在关闭");
CoreBungeeAPI.getInstance().getDataSource().close(); CoreBungeeAPI.getInstance().getDataSource().close();
logger.info("已关闭数据库连接池."); logger.info("已关闭数据库连接池");
CoreAPI.getInstance().getExecutorService().shutdownNow(); CoreAPI.getInstance().getExecutorService().shutdownNow();
logger.info("已关闭线程池."); logger.info("已关闭线程池");
CoreAPI.getInstance().getScheduledService().shutdownNow(); CoreAPI.getInstance().getScheduledService().shutdownNow();
logger.info("已关闭调度器."); logger.info("已关闭调度器");
long time = System.currentTimeMillis() - start; long time = System.currentTimeMillis() - start;
logger.info("仓鼠核心已关闭,总计耗时 " + time + " ms."); logger.info("仓鼠核心已关闭,总计耗时 " + time + " ms");
} }
public BungeeAudiences getAudienceProvider() { public BungeeAudiences getAudienceProvider() {