Liberty의 기능에 대한 추적 및 로깅 구성
Liberty 기능에 대해 Liberty의 추적 및 로깅 메커니즘을 사용할 수 있습니다. 로깅 서비스가 Liberty 커널의 일부이므로, 사용을 위해 server.xml 파일에 기능을 지정할 필요가 없습니다.
이 태스크 정보
Liberty는
사용자 정의된 기능 코드에서 추적 및 로깅을 통합하기 위한 다음 SPI를 제공합니다.
- com.ibm.websphere.ras
- com.ibm.websphere.ras 패키지는 일부 확장점 외에도 메시지를 로깅하고 레코드를 추적하는 클래스를 제공합니다. 일반적으로 기능 코드는 java.util.logging 패키지를 사용하여 추적과 메시지를 로깅하고 Liberty 로깅 구성을 통해 출력을 제어할 수 있지만, WebSphere® 패키지의 확장 기능이 종종 유용하며 추적을 사용하지 않을 때는 추적 보호가 조금 더 효율적입니다.
- com.ibm.websphere.ras.annotations
- com.ibm.websphere.ras.annotations 패키지는 다른 패키지의 클래스에서 사용할 어노테이션을 제공합니다. 예를 들어, @Sensitive 어노테이션을 사용하면 추적 또는 메시지 출력에서 어노테이션이 있는 변수의 컨텐츠가 표시되지 않게 합니다.
- com.ibm.ws.ffdc
- com.ibm.ws.ffdc 패키지는 예상치 못한 예외를 디버깅하는 데 도움이 되도록 FFDC(First Failure Data Capture) 레코드를 쓰는 기능을 제공합니다.
- com.ibm.wsspi.logging
- com.ibm.wsspi.logging 패키지는 로그 및 ffdc 레코드의 인터셉션 지점을 제공합니다.
각 Liberty SPI에 대한 Java™ API 문서는 Information Center의 프로그래밍 인터페이스(Javadoc) 절에 자세히 설명되어 있으며, ${wlp.install.dir}/dev 디렉토리의 javadoc 서브디렉토리 중 하나에서 별도 .zip 파일로서도 사용 가능합니다.
프로시저
다음 단계는 Liberty의 추적 및 로깅 메커니즘을 사용하기 위해 myfeature라고 하는 예제 Liberty 기능을 구성하는 방법을 보여줍니다.