级别控制 Java 记录处理哪些事件。WebSphere Application Server 控制系统中所有记录器的级别。
级别值是在创建记录器时在配置数据中设置的,并且,在运行时可以从管理控制台中更改它。如果没有在配置数据中设置级别,那么将通过继续遍历层次结构直到找到具有级别值的父记录器来获取级别。您也可以为每个处理程序设置级别,以表明发布哪些事件到输出设备。在管理控制台中更改记录器级别时,更改将传播到记录器的子代。
级别 | 内容/意义 |
---|---|
关闭 | 不记录事件。 |
致命错误 | 任务无法继续,并且组件无法运行。 |
严重 | 无法继续执行任务,但是组件仍可运行 |
警告 | 潜在或即将发生的错误 |
审计 | 影响服务器状态或资源的重大事件 |
信息 | 概述总体任务进度的一般信息 |
配置 | 配置更改或状态 |
详细信息 | 详细说明子任务进度的一般信息 |
良好 | 跟踪信息 - 一般跟踪 + 方法入口/出口/返回值 |
更好 | 跟踪信息 - 详细跟踪信息 |
最好 | 跟踪信息 - 更详细跟踪 - 包含调试问题时所需要的所有详细信息 |
全部 | 记录全部事件。如果创建定制级别,那么“全部”将包括定制级别,并且可以提供比“最好”更详细的跟踪。 |
使用本主题来配置和管理日志级别设置。
可以使用日志级别控制由 Java 记录处理哪些事件。更改记录器的级别时,更改将传播到记录器的子代。
输入指定要跟踪的组件、包或组的日志详细信息级别。日志详细信息级别字符串必须符合本主题中描述的特定语法。您可以直接输入日志详细信息级别字符串,或者使用图形跟踪界面生成它。
如果选择“配置”选项卡,那么将显示熟知组件、包和组的静态列表。此列表可能并不详尽。
如果选择“运行时”选项卡,那么将显示组件、包和组的列表以及在正在运行的应用程序服务器上注册的和静态列表中所有组件。
其中 <component> 是要为它设置日志详细信息级别的组件,而 <level> 是某个有效的记录器级别(关闭、致命、严重、警告、审计、信息、配置、详细信息、精细、较精细、最精细、全部)。用冒号(:)分隔多个日志详细信息级别规范。
从管理控制台设置日志详细信息级别规范时,如果既从“组”列表又从“组件”列表进行选择,那么会发生错误。在某些情况下,从某个列表进行了选择,又从另一个列表添加选择时,前一个选择会丢失。要解决此问题,请直接将日志详细信息级别指定输入到日志详细信息级别输入字段中。
F
致命消息。
E
错误消息。
W
警告消息。
A
审计消息。
I
参考消息。
C
配置消息。
D
详细信息消息。
O
通过用户应用程序或内部组件直接写入 System.out 的消息。
R
通过用户应用程序或内部组件直接写入 System.err 的消息。
Z
表明不可识别的类型的占位符。
类名
发出消息或跟踪事件的类。
方法名称
发出消息或跟踪事件的方法。
组织
拥有发出消息或跟踪事件的应用程序的组织。
产品
发出消息或跟踪事件的产品。
组件
发出消息或跟踪事件的产品内的组件。
基本格式
以基本格式显示的消息事件使用下列格式。符号 <name> 表明将总是在基本格式消息中出现的必需字段。符号 [name] 表明将被包括的可选的或有条件的字段,如果可以确定它们的话。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论2 条评论
2014-03-07 09:09
2014-03-06 22:29