使用 JSR-047 日志记录样本

此样本演示 TPTP 支持使用 JDK 1.4.0 或更高版本中实现的 JSR-047 日志记录 API(即 java.util.logging)来记录公共基本事件。用户将体验把公共基本事件记录到控制台和日志记录代理程序。

如果尚未通过选择文件 > 新建 > 示例... > JSR-047 日志记录样本来创建此示例,则完成此任务。

样本内容包括将公共基本事件记录到 JDK 1.4.0 或更高版本中实现的 JSR-047 记录器(即 java.util.logging)时所需的 Java 源代码、依赖项(java.util.logging 类除外)和配置文件。

要编译和执行此样本,需要 JRE 1.4.0 或更高版本(即 java.util.logging)。

假设

  1. 当从工作台的“概要分析和日志记录”透视图启动此应用程序时,会将代理控制器应用程序或服务配置为使用 JRE 1.4.0 或更高版本。
  2. “java.util.logging.config.file”环境变量设置为 JSR-047 日志记录(即 java.util.logging)配置文件(HyadesLoggingJava14Sample.properties)的绝对路径和名称,例如,<workspace>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties。

启动

要运行此样本并自动连接到日志记录代理程序,请执行下列步骤:
  1. 如果工作台的缺省 JRE 不是 1.4.0 或更高版本,请将新创建的 Java 项目(即 LoggingJava14Project)修改为使用 JRE 1.4.0 或更高版本进行编译和执行(项目 > 属性 > Java 构建路径 > 库 > JRE_LIB > 除去 > 添加库... > JRE 系统库 > 下一步 > 备用 JRE > 已安装的 JRE... > 添加... > JRE 主目录 > 浏览... >[JRE 1.4.0 或更高版本]> 确定 > 确定 > 确定 > 完成 > 确定)。
  2. 确认已更正所有编译错误。
  3. 如果您使用的是代理控制器(AC)的独立安装版本,则确保它已启动(非必要)。此外,也可以使用直接连接(这是工作台中包括的有限数目的 AC 服务)。
  4. 打开“概要分析和日志记录”透视图(窗口 > 打开透视图 > 其他... > 概要分析和日志记录)。
  5. 从“概要分析和日志记录”透视图中运行样本类(运行 > 概要分析... > 创建 Java 应用程序类型的新启动配置 > 将项目名设置为示例的项目名 > 将 Main 类设置为“HyadesLoggingJava14Sample”> 切换到“参数”选项卡并设置以下 JVM 属性:-Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties" > 切换到“监视”选项卡 > 取消选择“Java 概要分析”并选择“代理程序探索器”>“概要分析”)。
  6. 在几秒钟之后,应该会自动检测到日志记录代理程序并与其连接。选择已发现的日志记录代理程序,然后在“概要分析和日志记录”透视图中打开日志视图,以查看已记录的公共基本事件日志记录(窗口 > 显示视图 > 其他... > 概要分析和日志记录 > 日志视图 > 确定)。
  7. 在“概要分析和日志记录”透视图中刷新日志视图(右键单击“HyadesLoggingJava14Sample”日志记录代理程序 > 刷新)。

此外,要运行此样本并手工连接至日志记录代理程序,请执行下列步骤:

  1. 如果工作台的缺省 JRE 不是 1.4.0 或更高版本,请将新创建的 Java 项目(即 LoggingJava14Project)修改为使用 JRE 1.4.0 或更高版本进行编译和执行(项目 > 属性 > Java 构建路径 > 库 > JRE_LIB > 除去 > 添加库... > JRE 系统库 > 下一步 > 备用 JRE > 已安装的 JRE... > 添加... > JRE 主目录 > 浏览... >[JRE 1.4.0 或更高版本]> 确定 > 确定 > 确定 > 完成 > 确定)。
  2. 确认已更正所有编译错误。
  3. 如果您使用的是代理控制器(AC)的独立安装版本,则确保它已启动(非必要)。此外,也可以使用直接连接(这是工作台中包括的有限数目的 AC 服务)。
  4. 从 Java 透视图中运行样本类(运行 > 运行... > 创建 Java 应用程序类型的新启动配置 > Main 类 > 搜索... > HyadesLoggingJava14Sample > 确定 > 切换到“参数”选项卡并设置以下 JVM 属性:-Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties" > 运行)。
  5. 打开“概要分析和日志记录”透视图(窗口 > 打开透视图 > 其他... > 概要分析和日志记录)。
  6. 在“概要分析和日志记录”透视图中连接至“HyadesLoggingJava14Sample”日志记录代理程序(运行 > 概要分析... > 连接 - Java 进程 > 新建 >“主机”选项卡 > 如果您使用的不是代理控制器的独立安装版本,则使用“本地直接连接”。否则,请使用有效的主机名和端口。>“代理程序”选项卡 > 双击 HyadesLoggingJava14Sample 代理程序 > 选择“目标”选项卡 > 概要分析项目 > 浏览... >“HyadesLoggingJava14Sample”> 确定 > 概要分析)。
  7. 开始监视“HyadesLoggingJava14Sample”日志记录代理程序(<右键单击“HyadesLoggingJava14Sample”日志记录代理程序> > 开始监视)。
  8. 在“概要分析和日志记录”透视图中打开日志视图,以查看已记录的公共基本事件日志记录(窗口 > 显示视图 > 其他... > 概要分析和日志记录 > 日志视图 > 确定)。
  9. 在“概要分析和日志记录”透视图中刷新日志视图(<右键单击“HyadesLoggingJava14Sample”日志记录代理程序> > 刷新)。