![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
任务管理服务事件记录器
您可以启用事件记录器,它会将所有 Java™ 管理扩展 (JMX) 通知从 TaskManagement MBean 记录到其自己的日志文件中。
事件记录器是对任务管理服务的有价值的添加项。它可记录所有 JMX 通知:tasknew、taskstatechange、taskserveritychange 和 taskstatuschange。每个任务事件的日志包含下列字段:
字段 | 描述 |
---|---|
timestamp | 接收和记录事件的时间。 |
taskID | 事件关注的任务的全局标识。 |
originatedTime | 生成任务的时间。 |
cell | 在其中接收任务事件的单元。 |
notification | 接收到的 JMX 事件/通知的类型。 |
submitter | 事件的发起方。 |
reasonMsg | 任务的原因消息。 |
taskType | 任务的类型。 |
severity | 任务的全局严重性。 |
actions | 与任务关联的任何操作(如果适用)。 |
state | 任务的生命周期状态。 |
status | 终止任务的状态。 |
statusMsg | 与终止任务的状态关联的状态消息。 |
启用和配置事件记录器
必须启用事件记录器,并可通过单元级别定制属性进行配置。要访问事件记录器,请转至
。下表描述事件记录器的名称和缺省值。属性名 | 缺省值 | 描述 |
---|---|---|
tmslog.delim | | | 在日志文件中字段间使用的定界符。 |
tmslog.enable | false | 是否启用任务管理服务事件的日志记录。 |
tmslog.fileLocation | ${LOG_ROOT} | 日志文件将写出到的位置。 |
tmslog.maxFiles | 1 | 要保留的历史文件的最大数。 |
tmslog.maxSize | 20 | 滚动日志文件前允许的最大日志文件大小 (MB) |
tmslog.timeFormat | 空字符串:“” | 记录 timestamp 和 originatedTime 时使用的格式。请参考 SImpleDateFormat 的 javadoc,以了解如何构造时间戳记模式的信息。如果要使时间跨越字段,如将日期和时间分成不同的列,请使用模式中的定界符。如果没有指定定制属性的值,那么使用戳记时间格式。 |
运行时期间未识别该定制属性。重新启动 Deployment Manager 来获得对定制属性的任何更改。