基本方式和 HPEL 方式

产品中存在两种方式的记录和跟踪,分别是基本方式和高性能可扩展记录 (HPEL) 方式。 使用本主题可了解这两种方式之间的区别。

笔记:本主题引用一个或多个应用程序服务器日志文件。 作为推荐的替代方案,您可以将服务器配置为使用高性能可扩展日志记录 (HPEL) 日志和跟踪基础结构,而不是使用SystemOut.logSystemErr.logtrace.log , 和activity.log分布式文件和IBM® i系 统。 您还可以将 HPEL 与本机z/OS®伐木设施。 如果您正在使用 HPEL,那么可以从服务器概要文件 bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。 查看有关使用 HPEL 的信息了解有关使用 HPEL 的更多信息,以排除应用程序故障。

基本模式是默认模式,是以前版本的现有日志和跟踪框架WebSphere® Application Server。 您现有的任何使用日志和跟踪的脚本和工具可能需要进行细微修改才能使用 HPEL 方式。

要利用新的日志和跟踪框架,必须启用 HPEL 方式。 一旦启用了 HPEL 方式,便不再向 JVM 日志(通常是 SystemOut.log 和 SystemErr.log)、跟踪日志(通常是 trace.log)和服务日志(通常是 activity.log)中写入。 相反,日志和跟踪内容将以专有二进制格式写入到日志数据或跟踪数据存储库,如果已配置,还将写入到文本日志文件。 禁用文本日志文件的写入很大可能会改善 HPEL 的性能。 提供了日志查看工具 LogViewer,以用于查看、过滤、监视和格式化存储库中的日志和跟踪数据。

下图显示了基本方式和 HPEL 方式日志和跟踪功能使用的文件。 启用后,HPEL 文本日志文件将存储 Java™ 跟踪(可选)、Java 日志的内容,System.out, 和System.err。 如果不需要 HPEL 文本日志(如虚线所表示),可以禁用 HPEL 文本日志。
图 1。 日志和跟踪文件
基本模式和HPEL模式事件存储。
表 1. 基本模式和 HPEL 模式文件此表显示每个应用程序以及应用程序服务器日志、跟踪、JVM 日志和本机 JVM 日志内容所转到的位置以及如何查看这些内容。
来源 基本方式文件 HPEL 方式文件 如何查看 HPEL 文件
System.out SystemOut.log

trace.log(如果已启用跟踪)

logdata/*.wbl

TextLog_<timestamp>.log(如果已启用文本日志)

logdata - 使用 LogViewer(含可选的过滤功能)可将日志数据存储库呈现为可阅读的文本,然后使用任何文本编辑器

TextLog - 任何文本编辑器

System.err SystemErr.log 与 System.out 相同 与 System.out 相同
java.util.logging (细节级别及更严重) SystemOut.log

activity.log

trace.log(如果已启用跟踪)

与 System.out 相同 与 System.out 相同
java.util.logging (细节下方的级别) trace.log tracedata/*.wbl

TextLog_<timestamp>.log(如果已启用文本日志)

tracedata - 使用 LogViewer(含可选的过滤功能)可将跟踪数据存储库呈现为可阅读的文本,然后使用任何文本编辑器

TextLog - 任何文本编辑器

native cout native_stdout.log native_stdout.log 任何文本编辑器
native cerr native_stderr.log native_stderr.log 任何文本编辑器
下表描述了 MBean 服务:
表 2. 基本模式和 HPEL 模式 MBean此表显示了与基本方式和 HPEL 方式日志和跟踪框架相关联的 JMX MBean。
基本方式 MBean HPEL 方式 MBean HPEL MBean 描述
RasLoggingServiceMBean RasLoggingServiceMBean 提供 JMX 通知
  HPELLogDataServiceMBean 配置日志存储库,如位置、保留策略、空间不足时的行为、缓冲和文件交换
  HPELTraceDataServiceMBean 配置跟踪存储库,如位置、保留策略、空间不足时的行为、缓冲和文件交换
  HPELTextLogServiceMBean 配置文本日志,如位置、保留策略、空间不足时的行为、缓冲、文件交换以及系统错误和系统输出格式
TraceServiceMBean HPELControlServiceMBean 配置跟踪规范级别,并提供对日志和跟踪存储库内容的访问权