日志流和预期输出

为应用程序服务器调查记录和跟踪输出是一种很好的方法,可用于观察性能、诊断问题以及常规了解应用程序服务器在环境中的运行方式。根据运行应用程序服务器的操作系统,记录和跟踪信息的预期输出位置可能有所不同。

注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM® i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.logSystemErr.logtrace.logactivity.log 文件。您还可以将 HPEL 与本机 z/OS® 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件 bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用 HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。
[AIX Solaris HP-UX Linux Windows][IBM i]
表 1. 分布式和 IBM i 的日志和跟踪输出. 此表列出了分布式和 IBM i 操作系统的记录和跟踪输出流的预期输出
日志或跟踪流 预期输出 - 基本日志和跟踪方式 预期输出 - HPEL 日志和跟踪方式
Java™ 跟踪 Trace.log。必须启用跟踪。
  • HPEL 跟踪存储库。
  • HPEL TextLog*.log(在启用此日志时)。
Java 日志
  • Trace.log(启用跟踪时)。
  • Activity.log。Activity.log 文件也指向 Showlog 输出。
  • SystemOut.log
  • HPEL 日志存储库
  • HPEL TextLog*.log(在启用此日志时)。
System.out 流
  • Trace.log
  • SystemOut.log
  • HPEL 日志存储库
  • HPEL TextLog*.log(在启用此日志时)。
System.err 流 SystemErr.log
  • HPEL 日志存储库
  • HPEL TextLog*.log(在启用此日志时)
cout(C 或 C++ 输出流) Native stdout Native stdout
cerr(C 或 C++ 错误流) Native stderr Native stderr
图 1. 分布式和 IBM i - 基本日志和跟踪方式. 分布式和 IBM i - 基本日志和跟踪方式分布式和 IBM i 上记录的图形表示法
图 2. 分布式和 IBM i - HPEL 日志和跟踪方式. 分布式和 IBM i - HPEL 日志和跟踪方式分布式和 IBM i 上 HPEL 日志和跟踪的图形表示法
[z/OS]
表 2. z/OS 的日志和跟踪输出. 此表列出了在 z/OS 上安装应用程序服务器时记录和跟踪输出流的预期输出。
日志或跟踪流 预期输出 - 传统日志和跟踪方式 预期输出 - HPEL 日志和跟踪方式
Java 跟踪 SYSPRINT
避免故障 避免故障: 跟踪信息(包括“良好”、“更好”和“最好”级别的事件)仅写入到此输出。如果不启用诊断跟踪,那么将日志详细信息级别设置为“良好”、“更好”或“最好”将不会影响记录的数据。gotcha
  • HPEL 跟踪存储库
  • HPEL TextLog*.log(在启用此日志时)
Java 日志(审计级别) 变换为“写入操作程序”(WTO) 输出到硬拷贝记录流 与传统的日志和跟踪方式相同的输出,以及:
  • HPEL 日志存储库
  • HPEL TextLog*.log(在启用此日志时)
Java 日志(其他级别) SYSOUT 或者您配置的错误流 与传统的日志和跟踪方式相同的输出,以及:
  • HPEL 日志存储库
  • HPEL TextLog*.log(在启用此日志时)
System.out SYSPRINT
  • HPEL 日志存储库
  • HPEL TextLog*.log(在启用此日志时)
System.err SYSOUT
  • HPEL 日志存储库
  • HPEL TextLog*.log(在启用此日志时)
cout(C 或 C++ 输出流) SYSPRINT SYSPRINT
cerr(C 或 C++ 错误流) SYSOUT SYSOUT
本机跟踪 SYSPRINT
避免故障 避免故障: 跟踪信息(包括“良好”、“更好”和“最好”级别的事件)仅写入到此输出。如果不启用诊断跟踪,那么将日志详细信息级别设置为“良好”、“更好”或“最好”将不会影响记录的数据。gotcha
SYSPRINT
避免故障 避免故障: 跟踪信息(包括“良好”、“更好”和“最好”级别的事件)仅写入到此输出。如果不启用诊断跟踪,那么将日志详细信息级别设置为“良好”、“更好”或“最好”将不会影响记录的数据。gotcha
本机消息日志 SYSOUT 或者您配置的错误流 SYSOUT 或者您配置的错误流
注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.logSystemErr.logtrace.logactivity.log 文件。您还可以将 HPEL 与本机 z/OS 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件 bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用 HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。
考虑日志和跟踪流的方向时,切记以下缩写词和简写:
cerr
C 或 C++ 错误流
cout
C 或 C++ 输出流
DD
数据描述语句
HFS
分层文件系统
JCL
作业控制语言
JES
作业输入子系统
MVS™
多重虚拟存储器
WTO
写入操作程序
WTOR
带有应答的写入操作程序
图 3. z/OS - 传统日志和跟踪方式. z/OS - 传统日志和跟踪方式z/OS 上传统记录的图形表示法
图 4. z/OS - HPEL 日志和跟踪方式. z/OS - HPEL 日志和跟踪方式z/OS 上 HPEL 记录的图形表示法

指示主题类型的图标 概念主题



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