4.4. 로깅 프로필

로깅 프로필은 배포된 애플리케이션에 할당할 수 있는 별도의 로깅 구성 세트입니다. 일반 로깅 하위 시스템과 마찬가지로 로깅 프로필은 핸들러, 카테고리 및 루트 로거를 정의할 수 있지만 다른 프로필 또는 기본 로깅 하위 시스템에서 구성을 참조할 수는 없습니다. 로깅 프로필 설계는 구성이 용이하도록 로깅 하위 시스템을 모방합니다.

관리자는 로깅 프로필을 사용하여 다른 로깅 구성에 영향을 주지 않고 하나 이상의 애플리케이션에 해당하는 로깅 구성을 생성할 수 있습니다. 각 프로필은 서버 구성에 정의되므로 영향을 받는 애플리케이션을 재배포할 필요 없이 로깅 구성을 변경할 수 있습니다.

자세한 내용은 JBoss EAP 구성 가이드에서 로깅 프로필 구성을 참조하십시오.

각 로깅 프로파일에는 다음이 포함될 수 있습니다.

  • 고유한 이름입니다. 이 값은 필수입니다.
  • 임의 개수의 로그 핸들러.
  • 원하는 수의 로그 카테고리.
  • 최대 1개의 루트 로거.

애플리케이션은 Logging-Profile 특성을 사용하여 MANIFEST.MF 파일에서 사용할 로깅 프로필을 지정할 수 있습니다.

4.4.1. 애플리케이션에서 로깅 프로파일 지정

애플리케이션은 MANIFEST.MF 파일에서 사용할 로깅 프로필을 지정합니다.

참고

이 애플리케이션이 사용할 서버에 설정된 로깅 프로필의 이름을 알아야 합니다.

애플리케이션에 로깅 프로필 구성을 추가하려면 MANIFEST.MF 파일을 편집합니다.

  • 애플리케이션에 MANIFEST.MF 파일이 없는 경우 다음 내용이 포함된 파일을 생성하여 로깅 프로필 이름을 지정합니다.

    Manifest-Version: 1.0
    Logging-Profile: LOGGING_PROFILE_NAME
  • 애플리케이션에 이미 MANIFEST.MF 파일이 있는 경우 다음 행을 추가하여 로깅 프로필 이름을 지정합니다.

    Logging-Profile: LOGGING_PROFILE_NAME
참고

Maven 및 maven-war-plugin 을 사용하는 경우 MANIFEST.MF 파일을 src/main/resources/META-INF/ 에 배치하고 pom.xml 파일에 다음 구성을 추가합니다.

<plugin>
  <artifactId>maven-war-plugin</artifactId>
  <configuration>
    <archive>
      <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
    </archive>
  </configuration>
</plugin>

애플리케이션이 배포되면 지정된 로깅 프로필의 로그 메시지에 구성을 사용합니다.

로깅 프로필 및 애플리케이션을 구성하는 방법의 예는 JBoss EAP 구성 가이드의 로깅 프로필 구성을 참조하십시오.