“通用日志适配器”提供了一个输出程序类,使得可以将适配器生成的“公共基本事件”对象发送至记录代理程序。“日志和跟踪分析器”可用来连接至记录代理程序以实时监视和分析应用程序日志。
先决条件:请遵循下列步骤来配置适配器以进行监视。
注意:当创建新的适配器配置文件时,会将它配置为在缺省情况下使用
CBELogOutputter 类。如果未更改此设置,则可以跳过此过程。
需要更新适配器配置文件中的输出程序组件以使用 CBELogOutputter
类,该类将“公共基本事件”对象写至记录代理程序。可以更新现有输出程序组件或添加新的输出程序组件。
要添加新的输出程序组件:
| 名称: | 上下文中的输出程序名称 |
| 描述: | 对此输出程序执行的任务的描述 |
| 可执行的类: | org.eclipse.hyades.logging.adapter.outputters.CBELogOutputter |
| 记录级别: | 输出程序组件应使用的内部记录级别。
值 99 表示输出程序将不记录任何消息。 值 0 表示输出程序将记录所有严重性的消息。 建议值是 50,表示只记录“紧急”或“致命”内部输出程序错误消息。 |
| 角色: | 输出程序 |
| 唯一标识: | 必须指向步骤 2 中在“上下文实例”中定义的输出程序。使用浏览按钮来选择正确的标识。 |
如果想要日志解析器连续地监视日志文件,则需要更新连续操作的适配器配置文件的上下文实例属性。
可以从批处理文件(在 Windows 环境中)或 shell 脚本(在非 Windows 环境中)在外部运行所创建的日志适配器。下面是可用来启动将运行日志适配器的 Java 进程的一些样本文件。
注意:要在系统上运行“通用日志适配器”,必须在该系统上安装 Hyades。
Windows 批处理文件:
@rem USAGE: runregex @rem Change the following lines to point to the directory where you unzipped the runtime @rem and the directory where your log adapter resides SET HYADES_HOME=d:\hyadesDC SET YOUR_ADAPTER_DIRECTORY=MyAdapterDirectory SET CONFIG_FILE=%HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY%\myadapter.adapter PUSHD %HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY% java -classpath "%HYADES_HOME%\lib\glaconfigs.jar;%HYADES_HOME%\lib\hexr.jar;%HYADES_HOME%\lib\hgla.jar;%HYADES_HOME%\lib\hglaconfig.jar;%HYADES_HOME%\lib\hlcore.jar;%HYADES_HOME%\lib\hlevents.jar;%HYADES_HOME%\lib\hparse.jar;;%HYADES_HOME%\lib\logparsers.jar;%HYADES_HOME%\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPD非 Windows 批处理文件:
#!/bin/sh # USAGE: runregex_example.sh # Change the following line to point to the directory where you unzipped the runtime HYADES_HOME=/home/hyadesDC export HYADES_HOME YOUR_DIRECTORY=/yourdirectory export YOUR_DIRECTORY CONFIG_FILE=$HYADES_HOME/$YOUR_DIRECTORY/myadapter.adapter export CONFIG_FILE CUR_DIR=`pwd` export CUR_DIR cd $HYADES_HOME/$YOUR_DIRECTORY java -classpath "$HYADES_HOME\lib\glaconfigs.jar;$HYADES_HOME\lib\hexr.jar;$HYADES_HOME\lib\hgla.jar;$HYADES_HOME\lib\hglaconfig.jar;$HYADES_HOME\lib\hlcore.jar;$HYADES_HOME\lib\hlevents.jar;$HYADES_HOME\lib\hparse.jar;;$HYADES_HOME\lib\logparsers.jar;$HYADES_HOME\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "$CONFIG_FILE" -cc "$CONFIG_FILE" cd $CUR_DIR根据需要配置文件以启动将运行适配器的 Java 进程。
现在就可以监视活动的应用程序日志了。

相关概念
Hyades 通用日志适配器概述
公共基本事件格式规范
相关任务
创建日志解析器