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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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