2012-10-23 54 views
1

我有一个应用程序配置在IBM WebSphere 6.0版本。什么System.out.println语句打印在websphere应用服务器

  1. 在这种应用中,在那里有史以来System.out.printlN()声明,是否有 他们究竟是怎么印刷? 我的意思是哪些日志文件,将它打印? 在独立我可以检查在控制台,该应用程序部署在Windows服务器框

  2. 如何确定所有log.debug,log.info语句从应用程序打印到服务器框中的位置。 我试过检查log4j.properties,但没有找到任何有用的信息。

背景,我们有一个的Websphere应用服务器,在这里我们配置了2个节点,我在部署节点01,我的变化,并试图调试,但没有帮助。

请指导是否有过去的exp。

+0

http://stackoverflow.com/questions/2988375/location-of- log-file-sysout -log-of-ibm-websphere/3065240#3065240 – Rick

回答

2

我最近没有使用WebSphere 6。我有更新的版本,在日志文件所在的位置有一个配置文件目录和一个日志目录。

第二个选项是进入WAS管理控制台并转至“故障排除>日志和跟踪> server_name”,您可以直接查看日志。此方法也记录为WAS 6.0

+0

管理控制台是否也显示文件的位置?我相信它在目前的版本。 – dbreaux

+0

其实我不知道。我们不再运行旧版本。 –

-2

应该得到记录在Program Files文件/ IBM/SDP /型材/运行时间/ baseV6 ...

这样的事情。目前我在家里,我没有在配置文件目录的确切path.But搜索。

您应该始终在您的应用程序logging.xml中为appender定义自己的路径,而不是使用WAS的默认路径。

1

正如其他人所暗示的,默认情况下,SystemOut.logSystemErr.log文件位于每个节点的profiles/<profileName>/<serverName>/logs目录中。 (这些位置和文件名可以在管理控制台中覆盖。)

log4j日志将取决于log4j配置中的appender(可能是log4j.properties或log4j.xml文件),但也可能受到影响通过您的应用程序中是否使用Jakarta Commons Logging进行测试。如果是这样,you may find all log4j logging also going to SystemOut.log

+0

配置文件是一个新的WAS 6.1功能,如果我没有记错的话。 –

+0

啊,好点@UdoHeld。如果那是真的,我记不清了。 – dbreaux

-3

日志文件在C的居住:\ Program Files文件\ IBM \ SDP \运行时将\ base_v7 \型材\ was70profile1 \日志\ server1的

相关问题