3

JBoss AS 是否有直接的方法在 Eclipse 中将消息打印到控制台?我打算仅将它们用于调试目的,仅此而已(我发誓)。

我是 JBoss 的新手,我不知道从哪里开始以及如何让我的 System.out.println() 消息出现在控制台中。

不幸的是,今天我一直在努力实现这个相当自然的要求。我正在使用 JBoss AS 7.1。

编辑:

好的,看来这次问题出在屏幕前了。即使在 server.log 中,我也找不到我的日志记录。原因是我正在执行的代码引发了一个错误,导致系统输出无法打印到控制台。对不起。感谢您的帮助。

4

3 回答 3

4

如果你在你的应用程序中创建一个,你可以在文件夹内的 ,Sysout中找到它server.log$JBOSS_HOME/standalone/log

然而,这不是最佳实践,因为日志中有很多配置和可能性。您可以在此处查看更多信息

但是,如果你只是说它System.out.println('hello world')会在server.log

启动后的所有日志记录都在那里进行,因此您可以在那里检查您的System.out.println()东西

于 2013-01-08T01:44:45.790 回答
2

使用默认安装配置控制台处理程序和文件处理程序。如果你想登录,你只需要使用记录器。打印到System.out或者System.err它也可以工作,但我建议使用像 JBoss Logging、SLF4J 甚至只是 JUL 这样的日志外观

如果您想在 eclipse 中运行 JBoss AS,最简单的方法是使用JBoss Tools。您可以在本地 eclipse 中启动、停止和部署您的应用程序以进行测试。

于 2013-01-08T03:42:38.370 回答
1

在我的项目中,我有 2 个 log4j.proprties 文件,一个由 jboss 提供,另一个在我的工作区中。我删除了一个 log4j.properties 文件,现在我可以在控制台上看到 sysout。

于 2016-03-25T15:09:44.920 回答