ログおよびトレース・アナライザーのログ・パーサーの拡張ポイント

インポート対象として選択されているログ・ファイルのタイプに応じて、 対応するパーサーが eclipse¥plugins¥com.ibm.etools.logging.adapter.config ディレクトリー (Eclipse の製品インストール・ディレクトリー内にあります) の plugin.xml ファイルに拡張ポイントとして登録されています。

以下は、WebSphere Activity Server V5 ログ・パーサー拡張ポイントのコードの一部です。

<extension
    point = "org.eclipse.hyades.logging.parsers.logParser">
    <parser
        id="com.ibm.etools.logging.parsers.WASV5ActivityLogParser"
        name="%STR_WASV5_ACTIVITY_LOG_IMPORT_NAME"
       
ui_name="%STR_WASV5_ACTIVITY_LOG_IMPORT_NAME"
        description="%STR_WASV5_ACTIVITY_LOG_IMPORT_DESCRIPTION"
        icon="./icons/full/obj16/log_parser.gif"
        class="com.ibm.etools.logging.parsers.WASV5ActivityLogParser">
        <field
            id="file_path"
            name="%STR_WASV5_ACTIVITY_LOG_IMPORT_FILE_PATH"
            defaultValue="activity.log"
            useBrowse="true"
            browseType="*.log"
            tooltip="%STR_WASV5_ACTIVITY_LOG_IMPORT_FILE_PATH_TOOLTIP"
            helpContextId="">
        </field>
        <field
            id="was_home"
            name="%STR_WASV5_ACTIVITY_LOG_IMPORT_WAS_HOME"
            defaultValue=""
            useBrowse="true"
            tooltip="%STR_WASV5_ACTIVITY_LOG_IMPORT_WAS_HOME_TOOLTIP"
            helpContextId="">
        </field>
    </parser>
</extension>

「インポート (Import)」ウィザード (「ファイル (File)」>「インポート (Import)」) の「ロケーション (Location)」ページの入力フィールドは、たとえば、 WebSphere Application Server V5 のアクティビティー・ログがインポート用のファイルとして選択される場合は、 この拡張ポイントのフィールド・エレメントとして指定されます。 最初のフィールド・エレメントには、「アクティビティー・ログのファイル・パス (Activity log file path)」テキスト・フィールドを指定します。 このフィールドには拡張子「*.log」でファイルを検索することができる関連「ブラウズ (Browse)」ボタンがあります。 このテキスト・フィールドのデフォルト値は「activity.log」です。 2 番目のエレメントには、 「WebSphere Application Server V5.0 インストール・ディレクトリー (WebSphere Application Server V5.0 installation directory)」テキスト・フィールドを指定します。 このフィールドにも、関連「ブラウズ (Browse)」ボタンがあります。 「ブラウズ (Browse)」ボタンに指定されるファイル・フィルターはありませんので、 フォルダーのみブラウズされます。この場合、 このテキスト・フィールドにはデフォルト値はありません。

ログ・パーサーの拡張ポイントについての一般的な事項について詳しくは、『 ログ・パーサーの作成』を参照してください。

関連タスク
ログ・ファイルのインポート・ロケーションの構成
ログ・ファイルのインポート