上一個主題: logging.properties 檔案 - 依元件提供的範例下一個主題: 將 EMS 設定檔用於 CA Mediation Manager for Infrastructure Management 2.0 (2.2.3 版)


配置記錄檔清理

根據預設,每個元件的清理動作都會配置成在 logbase 目錄上執行。 如果記錄檔重新導向至其他目錄,請修改清理配置,以順利執行封存刪除動作。

請在配置檔的 LocalConfig XML 元素中定義清理動作。 在 CA Mediation Manager 個別元件的配置檔中定義清理動作:

以下範例說明兩個範例清理配置。

範例:傳遞服務元件的清理配置檔 (刪除動作)

<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>

範例:傳遞服務元件的清理配置檔 (封存動作)

		<!-- 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>

您可以在元件配置檔中納入任何清理動作。 「一般執行程式」會執行所有的清理動作。 「一般執行程式」會將清理檔案儲存在 {camm.base }/GE_<User>/cleanup 目錄中;其中,camm.base 是 CA Mediation Manager 的安裝目錄。 在元件配置檔經過修改後,請重新啟動相關的元件,使修改後的配置能夠生效。