前のトピック: logging.properties ファイル - コンポーネント別の例次のトピック: EMS プロファイルの使用(CA Mediation Manager for Infrastructure Management 2.0、リリース 2.2.3)


ログ ファイルのクリーンアップの設定

デフォルトでは、各コンポーネントのクリーンアップ アクションは logbase ディレクトリで実行されるように設定されています。 ログ ファイルが別のディレクトリにリダイレクトされる場合は、Archive または Delete アクションが正常に行われるようにクリーンアップ設定を変更します。

設定ファイル内の LocalConfig XML エレメントでクリーンアップ アクションを定義します。 すべての CAMM コンポーネントについては、それぞれの設定ファイルでクリーンアップ アクションを定義します。

以下の例では、2 つのサンプル クリーンアップ設定について説明します。

例: Delivery Service コンポーネント用のクリーンアップ設定ファイル(Delete アクション)

<LocalConfig>
<Description>Configuration for Delivery Module</Description>
	<CleanUps>
		<!-- SAMPLE  DELETE  ACTION -->
		<CleanUp>
			<CleanUpName>Delete</CleanUpName>
			<CleanUpAction>delete</CleanUpAction>
			<CleanUpTarget>${apphome}/.local</CleanUpTarget> <!-- Directory Name -->
			<Parameter>
				<ParameterName>expire</ParameterName>
				<ParameterValue>7d</ParameterValue> <!-- 1y0m3d1h -->
			</Parameter>
			<Parameter>
				<ParameterName>includeDir</ParameterName>
				<ParameterValue>true</ParameterValue><!-- true/false -->
			</Parameter>
			<Parameter>
				<ParameterName>recursive</ParameterName>
				<ParameterValue>true</ParameterValue><!-- true/false -->
			</Parameter>
			<Parameter>
				<ParameterName>match</ParameterName>
				<ParameterValue>^[¥d]+¥.xml$</ParameterValue> 
				<!-- Regular Pattern -->
			</Parameter>
		</CleanUp>

例: Delivery Service コンポーネント用のクリーンアップ設定ファイル(Archive アクション)

		<!-- SAMPLE  ARCHIVE  ACTION -->
		<CleanUp>
			<CleanUpName>Archive</CleanUpName>
			<CleanUpAction>archive</CleanUpAction>
			<CleanUpTarget>${logbase}</CleanUpTarget> <!-- Directory Name -->
			<Parameter>
				<ParameterName>expire</ParameterName>
				<ParameterValue>7d</ParameterValue> <!-- 1y0m3d1h -->
			</Parameter>
			<Parameter>
				<ParameterName>includeDir</ParameterName>
				<ParameterValue>true</ParameterValue><!-- true/false -->
			</Parameter>
			<Parameter>
				<ParameterName>recursive</ParameterName>
				<ParameterValue>true</ParameterValue><!-- true/false -->
			</Parameter>
			<Parameter>
				<ParameterName>match</ParameterName>
				<ParameterValue>CAMM-.*¥.log</ParameterValue> 
				<!-- Regular Pattern -->
			</Parameter>
			<Parameter>
				<ParameterName>achiveHome</ParameterName>
				<ParameterValue>${logbase}</ParameterValue> <!-- folder path -->
			</Parameter>
			<Parameter>
				<ParameterName>achivePrefix</ParameterName>
				<ParameterValue>Archive-</ParameterValue> <!-- prefix string -->
			</Parameter>
			<Parameter>
				<ParameterName>achiveSuffix</ParameterName>
				<ParameterValue>.zip</ParameterValue> <!-- suffix string -->
			</Parameter>
		</CleanUp>
	</CleanUps>
<LocalConfig>

コンポーネントの設定ファイルには任意のクリーンアップ アクションを入れることができます。 Generic Executor はクリーンアップ アクションをすべて実行します。 Generic Executor は {camm.base}/GE_<User>/cleanup ディレクトリにクリーンアップ ファイルを格納します。ここで camm.base は CA Mediation Manager インストール ディレクトリです。 コンポーネントの設定ファイルを変更した場合、変更後の設定が有効になるように、関連するコンポーネントを再起動します。