我该在哪里找到System.out.println()的日志记录?

15

我正在使用Netbeans,并已检查Server.log以及Netbeans中针对Glassfish、Java DB数据库和我的应用程序的所有3个输出选项卡,但是在哪里可以看到System.out.println()的输出? 我正在尝试连接到MySQL服务器,我需要查看是否成功 :)


1
好问题。使用日志记录API而不是println()来记录输出(这是最好的整体解决方案)。当然,在开发过程中使用调试器。;) - Andrew Thompson
"你有推荐的吗?" 我使用J2SE内置的日志记录API以方便操作。但是,实际处理日志记录API的人中没有一个会推荐它。所以,不,我不能推荐任何一个。抱歉。 - Andrew Thompson
1
我现在不在工作电脑旁,所以无法检查,但是你要检查的“Server.log”是不是在glassfish->domains->[你的域名]->[日志文件夹]->[server.log]中?我知道这是我的设置输出的位置。 - Nick Rolando
@Shredder - 我的域名里面没有任何东西。我需要设置一些东西吗?我刚刚下载了Netbeans和SDK并开始编程。我只需右键单击我的应用程序并选择“运行”。我基本上都是使用默认设置。 - Ben
请查看此帖子https://dev59.com/CnE95IYBdhLWcg3wRLwt,我认为您需要启用您的类的日志并将日志级别设置为INFO。然后检查服务器日志。 - Manjula
显示剩余6条评论
2个回答

11

原来我需要以调试模式运行应用程序,才能在Glassfish控制台中看到System.out.println()的输出。


1
很高兴你解决了这个问题。一旦你能够,务必将你的答案标记为已接受,这样其他人就会知道有一个解决方案。 - Jonathan Spooner

0

这些日志是针对NetBeans平台应用程序而不是Glassfish的。 - Jonathan Spooner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接