使用公共基本事件 API 和 Java 日志记录 API 来记录

在 Java™ 日志记录 API 生成的事件不足以描述需要捕获的事件的情况下,可以使用公共基本事件工厂 API 创建公共基本事件。

开始之前

当您创建公共基本事件时,可以在记录数据前将其添加到公共基本事件。下图说明应用程序代码如何创建及记录公共基本事件:

应用程序代码如何创建及记录公共基本事件

关于此任务

配置 WebSphere® Application Server 使用事件工厂,此事件工厂会自动将特定于 WebSphere Application Server 的信息填充到它生成的公共基本事件中。通常,使用 WebSphere Application Server 缺省公共基本事件工厂创建事件是一个较好的做法,因为此方法会确保公共基本事件内容跨事件的一致性。但是,可以创建并使用其他的公共基本事件工厂。

公共基本事件将按以下顺序启动并记录:
  1. 应用程序代码调用 EventFactory 类上的 createCommonBaseEvent 方法创建 CommonBaseEvent。
  2. 应用程序代码将 CommonBaseEvent 事件合并到 CommonBaseEventLogRecord 记录中,并且添加特定于事件的数据。
  3. 应用程序代码调用 CommonBaseEvent 事件 complete 方法。
  4. CommonBaseEvent 事件调用 ContentHandler completeEvent 方法。
  5. ContentHandler 处理程序将 XML 模板数据添加到 CommonBaseEvent 事件。并非所有 ContentHandler 处理程序支持模板。
  6. ContentHandler 处理程序将运行时数据添加到 CommonBaseEvent 事件。
  7. 通过使用 Logger.log 方法,应用程序代码将 CommonBaseEventLogRecord 记录传递至记录器。
  8. 记录器将 CommonBaseEventLogRecord 记录传递到处理程序。
  9. 处理程序将数据格式化并写至输出设备。

过程

结果

在完成之前的所有步骤后,就会得到一个基于您的配置设置的公共基本事件。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_cbeapi
文件名:ttrb_cbeapi.html