style: 优化日志格式
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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 {
|
||||||
|
@@ -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 挂载");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -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);
|
||||||
|
@@ -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() {
|
||||||
|
Reference in New Issue
Block a user