Java 如何在Forge中记录信息?
我正在尝试使用MinecraftServer.logInfo()登录,但遇到nosuchmethod异常Java 如何在Forge中记录信息?,java,logging,minecraft-forge,Java,Logging,Minecraft Forge,我正在尝试使用MinecraftServer.logInfo()登录,但遇到nosuchmethod异常 server.logInfo("Example message"); 我正在服务器启动事件中获取MinecraftServer的实例 MinecraftServer server = event.getServer(); 我很确定一个简单的 System.out.println("Information!"); 应该在forge中完成。另一个合适的记录器选项是 Logg
server.logInfo("Example message");
我正在服务器启动事件中获取MinecraftServer的实例
MinecraftServer server = event.getServer();
我很确定一个简单的
System.out.println("Information!");
应该在forge中完成。另一个合适的记录器选项是
Logger logger = LogManager.getLogger(YourMod.MODID);
这是建议的preInit代码
event.getModLog()
的更好替代方法,因为有些东西显然在preInit之前运行,仍然需要记录。这可以设置在主类中声明为publicstaticfinallogger
的地方,非常棒,工作起来很有魅力。您只需记住导入org.apache.logging.log4j.Logger和导入org.apache.logging.log4j.LogManager代码>