A.18. 로그 포맷 속성


Expand
표 A.34. 패턴 포맷터용 문자 형식
기호설명

%c

로깅 이벤트의 범주입니다.

%p

로그 항목의 수준(INFO, DEBUG 등).

%P

로그 항목의 지역화된 수준입니다.

%d

현재 날짜/시간(yyy-MM-dd HH:mm:ss,SSS 형식)

%r

로그가 초기화된 이후의 상대 시간(밀리초)입니다.

%z

날짜(%d)보다 먼저 지정해야 하는 시간대입니다. 예를 들어 %z{GMT}%d{HH:mm:ss,SSS}.

%k

로그 메시지의 현지화에 사용되는 로그 리소스 키입니다.

%m

로그 메시지(예외 추적 포함).

%s

간단한 로그 메시지(예외 추적 없음).

%e

예외 스택 추적(확장된 모듈 정보 없음)

%E

예외 스택 추적(확장 모듈 정보 포함).

%t

현재 스레드의 이름입니다.

%n

줄 바꿈 문자입니다.

%C

로그 메서드를 호출하는 코드의 클래스입니다(낮음).

%F

로그 메서드를 호출하는 클래스의 파일 이름입니다(낮음).

%l

로그 메서드(아래)를 호출하는 코드의 소스 위치입니다.

%L

로그 메서드를 호출하는 코드의 행 번호입니다(낮음).

%M

로그 메서드를 호출하는 코드의 메서드입니다.

%x

중첩 진단 컨텍스트입니다.

%X

메시지 진단 컨텍스트입니다.

%%

리터럴 백분율(%) 문자(예: 이스케이프)입니다.

Expand
표 A.35. JSON 로그 포맷 속성
속성설명

date-format

날짜 시간 형식 패턴입니다. 패턴은 유효한 java.time.format.DateTimeFormatter.ofPattern() 패턴이어야 합니다. 기본 패턴은 ISO-8601 확장 오프셋 날짜 시간 형식입니다.

exception-output-type

로그된 메시지의 원인을 사용할 수 있는 경우 JSON 출력에 추가하는 방법을 나타냅니다. 허용되는 값은 다음과 같습니다.

  • 세부 정보
  • 포맷됨
  • 자세한 형식

key-overrides

JSON 속성의 키 이름을 재정의할 수 있습니다.

meta-data

JSON 포맷터에서 사용할 메타데이터를 설정합니다.

예기치 않은 인쇄

포맷할 때 인쇄를 사용해야 하는지 여부입니다.

print-details

세부 정보를 인쇄해야 하는지 여부입니다. 세부 정보에는 소스 클래스 이름, 소스 파일 이름, 소스 메서드 이름, 소스 모듈 이름, 소스 모듈 버전 및 소스 라인 번호가 포함됩니다.

참고

세부 정보를 인쇄하는 것은 호출자에서 값을 검색하므로 비용이 많이들 수 있습니다.

record-delimiter

레코드 끝을 나타내는 데 사용할 값입니다. null로 설정하면 레코드 끝에 구분 기호가 사용되지 않습니다. 기본값은 line feed입니다.

zone-id

날짜와 시간을 포맷하기 위한 영역 ID입니다. 정의되지 않은 경우 시스템 기본값이 사용됩니다.

Expand
표 A.36. XML 로그 포맷 속성
속성설명

date-format

날짜 시간 형식 패턴입니다. 패턴은 유효한 java.time.format.DateTimeFormatter.ofPattern() 패턴이어야 합니다. 기본 패턴은 ISO-8601 확장 오프셋 날짜 시간 형식입니다.

exception-output-type

기록 된 메시지의 원인을 사용할 수 있는 경우 XML 출력에 추가 하는 방법을 나타냅니다.Indicates how the cause of the logged message, if one is available, is added to the XML output. 허용되는 값은 다음과 같습니다.

  • 세부 정보
  • 포맷됨
  • 자세한 형식

key-overrides

XML 속성의 키 이름을 재정의할 수 있습니다.Allows the names of the keys for the XML properties to be overridden.

meta-data

XML 형식으로 사용할 메타 데이터를 설정합니다. 속성은 각 로그 메시지에 추가됩니다.

namespace-uri

print-namespace 속성이 true인 경우 각 레코드에 사용되는 네임스페이스 URI를 설정합니다. namespace-uri가 정의되어 있지 않고 재정의된 키가 있는 경우 print-namespace 특성이 true로 설정되어 있어도 네임스페이스가 기록되지 않습니다.

예기치 않은 인쇄

포맷할 때 인쇄를 사용해야 하는지 여부입니다.

print-details

세부 정보를 인쇄해야 하는지 여부입니다. 세부 정보에는 소스 클래스 이름, 소스 파일 이름, 소스 메서드 이름, 소스 모듈 이름, 소스 모듈 버전 및 소스 라인 번호가 포함됩니다.

참고

세부 정보를 인쇄하는 것은 호출자에서 값을 검색하므로 비용이 많이들 수 있습니다.

record-delimiter

레코드 끝을 나타내는 데 사용할 값입니다. 이 값이 null인 경우 레코드 끝에 구분 기호가 사용되지 않습니다. 기본값은 line feed입니다.

zone-id

날짜와 시간을 포맷하기 위한 영역 ID입니다. 정의되지 않은 경우 시스템 기본값이 사용됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동