11.4. 로그 카테고리 구성

이 섹션에서는 관리 CLI를 사용하여 로그 범주를 구성하는 방법을 보여줍니다. 구성하위 시스템로깅 → 구성을 클릭하고 보기를 클릭하고 카테고리를 선택하여 관리 콘솔을 사용하여 로그 범주를 구성할 수도 있습니다 .

로그 범주를 구성하는 데 수행하는 주요 작업은 다음과 같습니다.

중요

로깅 프로필에 대해 이 로그 범주를 구성하는 경우 명령 시작은 /subsystem=logging/logging-profile=LOGGING_PROFILE_NAME/ 대신 / subsystem=logging/ 입니다.

또한 관리형 도메인에서 실행 중인 경우 /profile=PROFILE_NAME 을 사용하여 명령 앞에 추가합니다.

로그 카테고리 추가

로그 카테고리 이름은 origin의 Java 패키지에 의해 정의됩니다. 해당 패키지의 클래스의 메시지는 다른 설정(예: 로그 수준)을 준수하는 한 캡처됩니다.

/subsystem=logging/logger=LOG_CATEGORY:add

로그 카테고리 설정 구성

요구 사항에 따라 다음 로그 카테고리 특성 중 하나 이상을 설정해야 할 수 있습니다. 사용 가능한 로그 카테고리 속성의 전체 목록 및 해당 설명은 Log Category Attributes 를 참조하십시오.

  • 로그 수준을 설정합니다.

    로그 범주에 적절한 로그 수준을 설정합니다. 기본값은 ALL 입니다. 사용 가능한 모든 옵션은 로그 수준을 참조하십시오.

    /subsystem=logging/logger=LOG_CATEGORY:write-attribute(name=level,value=LEVEL)
  • 이 범주에서 루트 로거의 로그 핸들러를 사용해야 하는지 여부를 설정합니다.

    기본적으로 로그 카테고리는 고유한 에 더하여 루트 로거의 핸들러를 사용합니다. 로그 범주에서 할당된 핸들러만 사용해야 하는 경우 use-parent-handlers 속성을 false 로 설정합니다.

    /subsystem=logging/logger=LOG_CATEGORY:write-attribute(name=use-parent-handlers,value=USE_PARENT_HANDLERS)
  • 필터 표현식을 설정합니다.

    로그 범주에 대한 로그 메시지를 필터링하기 위한 표현식을 설정합니다. 따옴표를 사용하여 쉼표와 따옴표를 이스케이프해야 합니다. 예를 들어 아래의 FILTER_EXPRESSION 교체 변수는 not (match("WFLY")인 필터 표현식의 경우 "not(match(\" WFLY\")") 로 교체해야 합니다.

    /subsystem=logging/logger=LOG_CATEGORY:write-attribute(name=filter-spec, value=FILTER_EXPRESSION)

    사용 가능한 필터 표현식 에 대한 자세한 내용은 필터 표현식 섹션을 참조하십시오.

핸들러 할당

로그 핸들러를 로그 범주에 할당합니다.

/subsystem=logging/logger=LOG_CATEGORY:add-handler(name=LOG_HANDLER_NAME)

로그 카테고리 제거

제거 작업을 사용하여 로그 범주를 제거할 수 있습니다.

/subsystem=logging/logger=LOG_CATEGORY:remove