基本方式和 HPEL 方式
产品中存在两种方式的记录和跟踪,分别是基本方式和高性能可扩展记录 (HPEL) 方式。 使用本主题可了解这两种方式之间的区别。
笔记:本主题引用一个或多个应用程序服务器日志文件。 作为推荐的替代方案,您可以将服务器配置为使用高性能可扩展日志记录 (HPEL) 日志和跟踪基础结构,而不是使用SystemOut.log,SystemErr.log ,trace.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 方式文件 | 如何查看 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 服务:
| 基本方式 MBean | HPEL 方式 MBean | HPEL MBean 描述 |
|---|---|---|
| RasLoggingServiceMBean | RasLoggingServiceMBean | 提供 JMX 通知 |
| HPELLogDataServiceMBean | 配置日志存储库,如位置、保留策略、空间不足时的行为、缓冲和文件交换 | |
| HPELTraceDataServiceMBean | 配置跟踪存储库,如位置、保留策略、空间不足时的行为、缓冲和文件交换 | |
| HPELTextLogServiceMBean | 配置文本日志,如位置、保留策略、空间不足时的行为、缓冲、文件交换以及系统错误和系统输出格式 | |
| TraceServiceMBean | HPELControlServiceMBean | 配置跟踪规范级别,并提供对日志和跟踪存储库内容的访问权 |