A.18. 로그 포맷 속성
| 기호 | 설명 |
|---|---|
| %c | 로깅 이벤트의 범주입니다. |
| %p | 로그 항목의 수준(INFO, DEBUG 등). |
| %P | 로그 항목의 지역화된 수준입니다. |
| %d |
현재 날짜/시간(yyy |
| %r | 로그가 초기화된 이후의 상대 시간(밀리초)입니다. |
| %z |
날짜( |
| %k | 로그 메시지의 현지화에 사용되는 로그 리소스 키입니다. |
| %m | 로그 메시지(예외 추적 포함). |
| %s | 간단한 로그 메시지(예외 추적 없음). |
| %e | 예외 스택 추적(확장된 모듈 정보 없음) |
| %E | 예외 스택 추적(확장 모듈 정보 포함). |
| %t | 현재 스레드의 이름입니다. |
| %n | 줄 바꿈 문자입니다. |
| %C | 로그 메서드를 호출하는 코드의 클래스입니다(낮음). |
| %F | 로그 메서드를 호출하는 클래스의 파일 이름입니다(낮음). |
| %l | 로그 메서드(아래)를 호출하는 코드의 소스 위치입니다. |
| %L | 로그 메서드를 호출하는 코드의 행 번호입니다(낮음). |
| %M | 로그 메서드를 호출하는 코드의 메서드입니다. |
| %x | 중첩 진단 컨텍스트입니다. |
| %X | 메시지 진단 컨텍스트입니다. |
| %% |
리터럴 백분율( |
| 속성 | 설명 |
|---|---|
| date-format |
날짜 시간 형식 패턴입니다. 패턴은 유효한 |
| exception-output-type | 로그된 메시지의 원인을 사용할 수 있는 경우 JSON 출력에 추가하는 방법을 나타냅니다. 허용되는 값은 다음과 같습니다.
|
| key-overrides | JSON 속성의 키 이름을 재정의할 수 있습니다. |
| meta-data | JSON 포맷터에서 사용할 메타데이터를 설정합니다. |
| 예기치 않은 인쇄 | 포맷할 때 인쇄를 사용해야 하는지 여부입니다. |
| print-details | 세부 정보를 인쇄해야 하는지 여부입니다. 세부 정보에는 소스 클래스 이름, 소스 파일 이름, 소스 메서드 이름, 소스 모듈 이름, 소스 모듈 버전 및 소스 라인 번호가 포함됩니다. 참고 세부 정보를 인쇄하는 것은 호출자에서 값을 검색하므로 비용이 많이들 수 있습니다. |
| record-delimiter | 레코드 끝을 나타내는 데 사용할 값입니다. null로 설정하면 레코드 끝에 구분 기호가 사용되지 않습니다. 기본값은 line feed입니다. |
| zone-id | 날짜와 시간을 포맷하기 위한 영역 ID입니다. 정의되지 않은 경우 시스템 기본값이 사용됩니다. |
| 속성 | 설명 |
|---|---|
| date-format |
날짜 시간 형식 패턴입니다. 패턴은 유효한 |
| 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-details | 세부 정보를 인쇄해야 하는지 여부입니다. 세부 정보에는 소스 클래스 이름, 소스 파일 이름, 소스 메서드 이름, 소스 모듈 이름, 소스 모듈 버전 및 소스 라인 번호가 포함됩니다. 참고 세부 정보를 인쇄하는 것은 호출자에서 값을 검색하므로 비용이 많이들 수 있습니다. |
| record-delimiter | 레코드 끝을 나타내는 데 사용할 값입니다. 이 값이 null인 경우 레코드 끝에 구분 기호가 사용되지 않습니다. 기본값은 line feed입니다. |
| zone-id | 날짜와 시간을 포맷하기 위한 영역 ID입니다. 정의되지 않은 경우 시스템 기본값이 사용됩니다. |