示例:为 ActiveX 客户机应用程序启用记录和跟踪
ActiveX 到 EJB 网桥提供了两种记录和跟踪格式:“Windows 应用程序事件日志”和“Java™ 跟踪日志”。
- Windows 事件日志
“Windows 应用程序事件日志”显示 JNI 错误、Java 控制台错误消息和 XJB 初始化消息。此日志对于确定 XJBInit() 错误和不是来自于 Java 环境的任何不寻常的异常最有用。 缺省情况下,启用关键错误记录,禁用调试和事件记录。
要启用或禁用“Windows 事件日志”中某些事件类型的记录,请为 XJBInit() 指定一个或多个参数。如果设置了多个参数,那么会按这些参数出现在到 XJBInit() 方法输入字符串数组中的顺序处理它们。一旦初始化了 XJBInit() 方法,可能不再根据进程进展情况设置/重新设置这些参数。使用 Java java.lang.System.setProperty() 来设置这些值也不会有任何影响。- -Dcom.ibm.ws.client.xjb.native.logging.debug=enabled|disabled
启用或禁用调试级别消息显示在 Windows 操作系统事件日志中。这个级别的记录最有用,且显示了大多数的内部错误、用户编程问题或配置问题。
- -Dcom.ibm.ws.client.xjb.native.logging.event=enabled|disabled
启用或禁用事件级别消息出现在 Windows 操作系统事件日志中。
- -Dcom.ibm.ws.client.xjb.native.logging.*=enabled|disabled
启用或禁用事件和调试级别消息出现在 Windows 操作系统事件日志中。 它不可能禁用显示在错误日志中的一些关键错误消息。只有调试和事件级别消息可被禁用。
要使用“事件查看器”查看“Windows 应用程序事件日志”,请完成以下步骤:- 单击 。
- 双击管理工具。
- 双击事件查看器。
所有 ActiveX 到 EJB 网桥事件显示源列和应用程序日志中的文本 WebSphere XJB。
使用“事件查看器”时,可以通过单击菜单选项
来获取帮助信息。 - -Dcom.ibm.ws.client.xjb.native.logging.debug=enabled|disabled
- Java 跟踪日志
Java 跟踪日志显示您可用于调试方法调用、类查询和自变量隐式强制转换问题的信息。因为网桥的 Java 部分反映了 COM IDispatch 接口的功能,所以跟踪日志中的信息与您预期从 IDispatch 接口得到的信息相似。 要了解跟踪日志,您需要对 IDispatch 有基本了解。
要启用用户记录,将下列参数添加到 XJBInit() 输入字符串数组:"-DtraceString=com.ibm.ws.client.xjb.*=event=enabled" "-DtraceFile=C:\MyTrace.txt"