Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Forge中记录信息?_Java_Logging_Minecraft Forge - Fatal编程技术网

Java 如何在Forge中记录信息?

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

我正在尝试使用MinecraftServer.logInfo()登录,但遇到nosuchmethod异常

    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