日志级别
级别控制 Java™ 记录处理哪些事件。WebSphere® Application Server 控制系统中所有记录器的级别。
注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM® i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.log、SystemErr.log、trace.log 和 activity.log 文件。您还可以将 HPEL 与本机 z/OS® 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件
bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用
HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。
级别值是在创建记录器时在配置数据中设置的,并且,在运行时可以从管理控制台中更改。如果没有在配置数据中设置级别,那么将通过继续遍历层次结构直到找到具有级别值的父记录器来获取级别。您也可以为每个处理程序设置级别,以表明发布哪些事件到输出设备。在管理控制台中更改记录器级别时,更改将传播到记录器的子代。
级别是累积的;记录器可以处理的记录对象包括为记录器设置的级别的对象以及所有高于已设置级别的对象。
级别 | 内容/意义 |
---|---|
Off | 不记录事件。 |
Fatal | 任务无法继续,并且组件无法运行。 |
Severe | 无法继续执行任务,但是组件仍可运行 |
Warning | 潜在或即将发生的错误 |
Audit | 影响服务器状态或资源的重大事件 |
Info | 概述总体任务进度的一般信息 |
Config | 配置更改或状态 |
Detail | 详细说明子任务进度的一般信息 |
Fine | 跟踪信息 - 一般跟踪 |
Finer | 跟踪信息 - 详细跟踪 + 方法入口/出口/返回值 |
Finest | 跟踪信息 - 更详细跟踪 - 包含调试问题时所需要的所有详细信息 |
All | 记录全部事件。如果创建定制级别,那么 All 将包括定制级别,并且可以提供比 Finest 更详细的跟踪。 |
有关如何设置这些日志记录级别的指示信息,请参阅有关使用管理控制台配置 Java 日志记录的主题。
注: 只能将跟踪信息(包括 Fine、Finer 和 Finest 级别的事件)写入跟踪日志。因此,如果不启用诊断跟踪,那么将日志详细信息级别设置为 Fine、Finer 或 Finest 将不会影响记录的数据。