查看服务日志

服务日志是以二进制格式写入的日志。您不能使用文本编辑器直接查看服务日志。您不可以直接编辑服务日志,因为这样做会破坏日志。

开始之前

[AIX Solaris HP-UX Linux Windows][IBM i]要将服务日志从一台机器移至另一台机器,您必须使用支持二进制文件传送的机制(如 FTP)。使用 Showlog 工具将服务日志的内容转换成文本格式,然后可将其写入文件或转储到命令 shell 窗口。

[z/OS]您可查看服务日志,方法是通过使用 Showlog 工具将服务日志的内容转换成文本格式,然后可将其写入文件或转储到命令 shell 窗口。

关于此任务

如下列过程中所描述,运行 showlog 脚本查看服务日志的内容。

过程

  1. 在服务日志驻留的机器上打开 shell 窗口。
  2. 切换到 app_server_root/bin 目录,其中 app_server_root 是 WebSphere Application Server 产品的标准安装路径。
  3. 运行 showlog 脚本。

    [Windows]showlog.bat

    [Linux][Solaris][AIX][HP-UX]showlog.sh

    [IBM i]showlog

    [z/OS]使用以下格式:
    showlog.sh {-start startDateTime [-end endDateTime] | -interval interval} 
    [-format CBE-XML-1.0.1] [-encoding encoding] logStreamName 
    [outputFilename]
    其中:
    -start
    指定开始日期和时间,格式为 yyyy-MM-ddTHH:mm:ss.SSSZ。毫秒和时区是可选的。
    -end
    指定结束日期和时间,格式为 yyyy-MM-ddTHH:mm:ss.SSSZ。毫秒和时区是可选的。
    -interval
    指定启动日期为系统日期及时间减去时间间隔毫秒数,并且结束日期为系统日期和时间。验证这些值是大于 0 的整数。
    -format
    指定输出格式。当前仅支持 CBE-XML-1.0.1 格式(这和公共基本事件规范 V1.0.1 一致)。如果没给定格式,showlog 以表格格式输出。
    -encoding
    指定输出文件编码,该编码是受本地 Java™ 虚拟机支持的字符编码。
    logStreamName
    是一个日志文件名称。
    outputFilename
    是可选的。如果没有给定文件名,showlog 脚本会创建缺省的 showlog.out 文件名,outputFilename 在当前目录中创建(除非它是一个标准文件名)。

    [z/OS]服务日志已格式化的内容总是被写到文件。showlog.sh 有一些控制输出的内容和编码的参数。输入不带参数的 showlog.sh 以获取参数用法信息。

    [z/OS]showlog 脚本可返回包含服务名称、返回码和原因码的参考消息。有关使用 z/OS® 日志流的更多信息,或要查找服务名称、返回码和原因码,请参阅 z/OS MVS™ Authorized Assembler Services Reference ENF-IXG(SA22-7610)。会列示 每个服务的返回码和原因码。

    [z/OS]请参阅 z/OS MVS Assembler Services Guide (SA22-7605) 中的主题“Authorization for System Logger Application Programs”,以获取有关允许访问日志流的建议。

  4. 运行下列不带参数的 showlog 脚本以显示用法指示信息。

    [Windows]showlog.bat

    [Linux][Solaris][AIX][HP-UX]showlog.sh

    [IBM i]showlog

    [z/OS]showlog.sh

  5. [AIX Solaris HP-UX Linux Windows]将服务日志内容显示到 shell 窗口。
    showlog service_log_filename

    如果服务日志不在缺省位置中,那么您必须标准化 service_log_filename

  6. 格式化服务日志内容并将它写到文件。
    showlog service_log_filename output_filename

    如果服务日志不在缺省位置中,那么您必须标准化 service_log_filename

[z/OS]

示例

以下是 z/OS 系统上的 showlog 脚本示例

  • 要将 WAS.ERROR.LOG 文件中自 2004 年 7 月 14 日起的日志分析器格式的所有记录写到 myoutput.log 文件,使用下列格式:
    showlog.sh -start 2004-07-14T00:00:00 WAS.ERROR.LOG myoutput.log
  • 要将 WAS.ERROR.LOG 文件中自 2004 年 7 月 14 日起的公共基本事件 XML 1.0.1 格式的所有记录写到 myoutput.log 文件,使用下列格式:
    showlog.sh -start 2004-07-14T00:00:00 -format CBE-XML-1.0.1 
    WAS.ERROR.LOG myoutput.log
  • 要将 WAS.ERROR.LOG 文件中在 2004 年 7 月 14 日和 2005 年 4 月 9 日之间的公共基本事件 XML 1.0.1 格式的所有记录写到 myoutput.log 文件,使用下列格式:
    showlog.sh -start 2004-07-14T00:00:00 -end 2005-04-09T00:00:00 
    -format CBE-XML-1.0.1 WAS.ERROR.LOG myoutput.log
  • 要将 WAS.ERROR.LOG 文件中自 2004 年 12 月 6 日东部标准时间下午 9 点起的所有记录写到 myoutput.log 文件(缺省输出文件),使用下列格式:
    showlog.sh -start 2004-12-06T21:00:00EST WAS.ERROR.LOG

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_viewsvclog
文件名:ttrb_viewsvclog.html