WebSphere Application Server의 공통 기본 이벤트 로깅

다음 연습은 사용자 컴포넌트 내 및 사용자 컴포넌트와 WebSphere® Application Server 컴포넌트 사이의 공통 기본 이벤트의 일관된 사용을 확인합니다.

다음 가이드라인을 따르십시오.
  • 각 컴포넌트에 대해 다른 로거를 사용합니다. 컴포넌트에서의 로거 공유는 컴포넌트 특정 정보와 로거를 연관하는 방식으로 얻습니다.
  • 소스 컴포넌트 ID를 지정하는 이벤트 템플리트와 로거를 연관시키십시오. 이 연관은 로거로 작성된 모든 이벤트의 소스가 적절하게 식별되는지 확인합니다.
  • 바로 작성된 공통 기본 이벤트(공통 기본 이벤트 팩토리를 사용하여 작성된 이벤트) 및 동일한 컴포넌트 내 간접으로 작성된 공통 기본 이벤트(Java™ 로깅 API를 사용하여 작성된 이벤트)에 동일한 템플리트를 사용합니다.
  • 공통 기본 이벤트에 데이터 추가를 완료하고 로그할 준비가 될 때까지 공통 기본 이벤트에서 완료 메소드 호출을 피하십시오. 이 방법은 이벤트에서 이미 데이터를 기반으로 하는 컨텐츠 핸들러로 작성된 의사결정이 최종 데이터를 사용하여 작성되는지 확인합니다.
다음 샘플 Logger.properties 파일 항목은 com.ibm.componentX 로거와 com.ibm.componentX 이벤트 팩토리를 연관시키는 방법을 나타냅니다.
com.ibm.componentX.eventfactory=com.ibm.componentX
다음 샘플 코드는 직접(파트 1) 및 간접(파트 2) 공통 기본 이벤트 로깅에 동일한 이벤트 팩토리 설정의 사용을 나타냅니다.
<?xml version="1.0" encoding="UTF-8"?>

<TemplateEvent> 
		version="1.0.1" 
		xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
		xsi:noNamespaceSchemaLocation="templateEvent.xsd">

	<CommonBaseEvent> 
		 <sourceComponentId application="My application" component="com.ibm.componentX"/>
		 <extendedDataElements CommonBaseEventname="Sample ExtendedDataElement name"	type="string">
		 <values>Sample ExtendedDataElement value</values>
		</extendedDataElements>
	< /CommonBaseEvent>

< /TemplateEvent>

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_cbebestpract
파일 이름:rtrb_cbebestpract.html