WebSphere Application Server 로거에 대한 구성
몇 가지 방식으로 WebSphere® Application Server 로거를 사용하도록 애플리케이션을 구성할 수 있습니다.
애플리케이션에 가장 적합한 구성 유형은 다음과 같은 조건에 따라 다릅니다.
- 애플리케이션에 대한 클래스 로더 순서 설정이 Classes loaded with parent class loader first(Parent First) 또는 Classes loaded with application class loader first(Parent Last)인지 여부. 클래스 로더 위임 모드는 콘솔 클래스 로딩 및 업데이트 발견 페이지에서 설정할 수 있습니다.
- 애플리케이션 구성에 Jakarta Commons Logging이 번들로 함께 제공되는지 여부
- 애플리케이션 내에서 Jakarta Commons Logging이 제공되는지 여부
다음 테이블은 애플리케이션에서 WebSphere Application Server 로거를 사용할 수 있도록 하는 데 필요한 조건에 대해 설명합니다.
클래스 로더 모드가 Parent First이고 애플리케이션에 Jakarta Commons Logging이 번들로 함께 제공됩니다.
Jakarta Commons Logging 구성 | LogFactory 인스턴스 | Log 인스턴스 | 주석 |
---|---|---|---|
애플리케이션은 다음 중 하나로 구성을 제공합니다. • 상위 클래스 로더가 WebSphere 특성 파일을 먼저 찾기 때문에 애플리케이션 클래스 경로의 commons-logging.properties 특성 파일을 LogFactory가 읽지 않습니다. • 클래스 이름은 파일에서 읽습니다.
|
구성이 애플리케이션 또는 모듈의 META-INF 파일에 제공되지 않는 한 사용된 로그 팩토리는 WebSphere Application Server 기본 구성에 지정된 LogFactory 구현입니다. | 사용되는 로그는 다음 중 하나입니다. • WebSphere Application Server 기본 구성에 지정된 Log 구현 • 다른 Log 구현을 인스턴스화하는 애플리케이션 특정 LogFactory를 사용하는 경우 애플리케이션 특정 Log 구현 |
애플리케이션 상위 클래스 로더는 Jakarta Commons Logging 코드를 로드할 첫 번째 클래스 로더입니다.
Jakarta Commons Logging을 지원하는 WebSphere 번들은 LogFactory 구성 속성을 검색하는 LogFactory 정적 코드를 제공합니다.
정적 LogFactory 코드로 애플리케이션 구성에 지정된 LogFactory 인스턴스를 인스턴스화하려면 LogFactory 인스턴스가 상위 클래스 로더의 클래스 경로에 있어야 합니다. |
애플리케이션에서 제공되지 않음 | 사용된 로그 팩토리는 WebSphere 기본 구성에 지정되는 LogFactory 구현입니다. | 사용된 로그는 WebSphere 기본 구성에 지정되는 Log 구현입니다. | 애플리케이션과 함께 번들로 제공되는 Jakarta Commons Logging은 사용하지 않습니다. |
클래스 로더 모드가 Parent First이고 애플리케이션에 Jakarta Commons Logging이 번들로 함께 제공되지 않습니다.
Jakarta Commons Logging 구성 | LogFactory 인스턴스 | Log 인스턴스 | 주석 |
---|---|---|---|
애플리케이션은 다음 중 하나로 구성을 제공합니다. • 상위 클래스 로더가 WebSphere Application Server 특성 파일을 먼저 찾기 때문에 애플리케이션 클래스 경로의 commons-logging.properties 특성 파일을 LogFactory가 읽지 않습니다. • 클래스 이름은 파일에서 읽습니다.
|
구성이 애플리케이션 또는 모듈의 META-INF 파일에 제공되지 않는 한 사용된 로그 팩토리는 WebSphere Application Server 기본 구성에 지정된 LogFactory 구현입니다. | 사용되는 로그는 다음 중 하나입니다. • WebSphere Application Server 기본 구성에 지정된 Log 구현 • 다른 Log 구현을 인스턴스화하는 애플리케이션 특정 LogFactory를 사용하는 경우 애플리케이션 특정 Log 구현 |
애플리케이션 상위 클래스 로더는 Jakarta Commons Logging 코드를 로드할 첫 번째 클래스 로더입니다.
Jakarta Commons Logging을 지원하는 WebSphere 번들은 LogFactory 구성 속성을 검색하는 LogFactory 정적 코드를 제공합니다.
정적 LogFactory 코드로 애플리케이션 구성에 지정된 LogFactory 인스턴스를 인스턴스화하려면 LogFactory 인스턴스가 상위 클래스 로더의 클래스 경로에 있어야 합니다. |
애플리케이션에서 제공되지 않음 | 사용된 로그 팩토리는 WebSphere Application Server 기본 구성에 지정되는 LogFactory 구현입니다. | 사용된 로그는 WebSphere Application Server 기본 구성에 지정되는 Log 구현입니다. | 이전 행과 동일 |
클래스 로더 모드가 Parent Last이고 애플리케이션에 Jakarta Commons Logging이 번들로 함께 제공됩니다.
Jakarta Commons Logging 구성 | LogFactory 인스턴스 | Log 인스턴스 | 주석 |
---|---|---|---|
애플리케이션은 다음 중 하나로 구성을 제공합니다. • 클래스 로더가 애플리케이션 특성 파일을 먼저 찾으므로 애플리케이션 클래스 경로의 commons-logging.properties 특성 파일을 LogFactory가 읽습니다. •
클래스 이름은 파일에서 읽습니다.
|
사용된 로그 팩토리는 다음 중 하나입니다. • 기본 Jakarta Commons Logging LogFactory • 애플리케이션 구성에 지정된 LogFactory |
사용된 로그는 애플리케이션 구성에 지정된 Log 구현입니다. 사용된 로그 팩토리가 기본 Jakarta Commons Logging LogFactory인 경우 Log 구현은 애플리케이션 클래스 로더의 클래스 경로에 있어야 합니다. |
애플리케이션 클래스 로더는 Jakarta Commons Logging 코드를
로드할 첫 번째 클래스 로더입니다.
Jakarta Commons Logging을 지원하는 애플리케이션 번들은 LogFactory 구성 속성을
검색하는 LogFactory 정적 코드를 제공합니다.
정적 LogFactory 코드로 애플리케이션 구성에 지정된 LogFactory 인스턴스를 인스턴스화하려면 LogFactory 인스턴스가 애플리케이션 클래스 로더의 클래스 경로에 있어야 합니다. |
애플리케이션에서 제공되지 않음 | 사용된 로그 팩토리는 WebSphere Application Server 기본 구성에 지정되는 LogFactory 구현입니다. | 사용된 로그는 WebSphere Application Server 기본 구성에 지정되는 Log 구현입니다. |
클래스 로더 모드가 Parent Last이고 애플리케이션에 Jakarta Commons Logging이 번들로 함께 제공되지 않습니다.
Jakarta Commons Logging 구성 | LogFactory 인스턴스 | Log 인스턴스 | 주석 |
---|---|---|---|
애플리케이션은 다음 중 하나로 구성을 제공합니다. • 클래스 로더가 애플리케이션 특성 파일을 먼저 찾으므로 애플리케이션 클래스 경로의 commons-logging.properties 특성 파일을 LogFactory가 읽습니다. •
클래스 이름은 파일에서 읽습니다.
|
사용된 로그 팩토리는 다음 중 하나입니다. • 기본 Jakarta Commons Logging LogFactory • 애플리케이션 구성에 지정된 LogFactory |
사용된 로그는 애플리케이션 구성에 지정된 Log 구현입니다. 사용된 로그 팩토리가 기본 Jakarta Commons Logging LogFactory인 경우 Log 구현은 애플리케이션 클래스 로더의 클래스 경로에 있어야 합니다. |
애플리케이션 클래스 로더에 Jakarta Commons Logging 코드가 없습니다. 따라서
Jakarta Commons Logging을 지원하는 WebSphere 번들은 LogFactory 구성 속성을
검색하는 LogFactory 정적 코드를 제공합니다.
정적 LogFactory 코드로 애플리케이션 구성에 지정된 LogFactory 인스턴스를 인스턴스화하려면 LogFactory 인스턴스가 상위 클래스 로더의 클래스 경로에 있어야 합니다. |
애플리케이션에서 제공되지 않음 | 사용된 로그 팩토리는 WebSphere Application Server 기본 구성에 지정되는 LogFactory 구현입니다. | 사용된 로그는 WebSphere Application Server 기본 구성에 지정되는 Log 구현입니다. |