如何在Websphere控制台的“日志和跟踪”中启用JVM日志

时间:2012-05-03 16:44:50

标签: websphere logging zos

每当我进入选项卡TroubleShooting-> Logs and Trace-> Server I时,我会得到一般属性部分,其中只有一个更改日志详细信息级别的链接。我已经更改了里面的跟踪以反映我的应用程序。但是除了这个选项,我无法在WAS中看到日志文件。我们在Z / OS上有WAS,我可以在大型机上查看日志。是否需要运行任何文件或脚本来启用JVM日志?

1 个答案:

答案 0 :(得分:0)

  • 在AIX,Linux和Windows上,当我去TroubleShooting - >日志和跟踪 - >服务器,我在常规属性部分获得了几个链接,其中一个是“诊断跟踪”,通过它我可以启用/禁用跟踪并配置日志文件所在的位置,它们的大小,翻转设置等。

    您没有看到此链接的事实表明这是z / OS特定的,或者您没有执行运行时操作的权限。您可以检查是否使用管理员组中的用户登录(您可以在用户和组中检查用户 - >管理用户角色)。

  • 屏幕上有两个选项卡可以更改跟踪选项,即“配置”和“运行时”。如果要在配置选项卡上进行更改,则必须回收服务器以使跟踪字符串变为活动状态。如果您还没有这样做,可以尝试使用“运行时”选项卡。

  • 您可以尝试使用wsadmin启用跟踪,如http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftxml_profiletrace.html

    • 打开跟踪(放置自己的跟踪字符串)

      ts = AdminControl.queryNames('type=TraceService,node=mynode,process=server1,*')
      AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.=all=enabled')
      
    • 关闭跟踪

      ts = AdminControl.queryNames('type=TraceService,node=mynode,process=server1,*')
      AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.*=all=disabled')