기본 감사 파일 핸들러 (auditFileHandler)
감사 이벤트를 텍스트 파일로 생성하는 감사 파일 핸들러의 기본 구현입니다.
속성 이름 | 데이터 유형 | 기본값 | 설명 |
---|---|---|---|
compact | boolean | false | true로 설정되면 JSON 형식의 전체 감사 레코드가 감사 로그 내에서 하나의 행에 인쇄됩니다. |
eventsRef | 최상위 레벨 auditEvent 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). | 감사 레코드를 감사 로그로 생성하는 감사 이벤트 및 감사 출력의 정의입니다. 이벤트가 지정되지 않으면 모든 이벤트 및 모든 출력이 감사 로그로 생성됩니다. | |
id | 문자열 | 고유 구성 ID입니다. | |
logDirectory | 디렉토리에 대한 경로 | ${server.output.dir}/logs | 감사 파일 로그가 기록되는 위치입니다. 이를 지정하지 않으면 감사 로그는 서버의 기본 로그 위치인 WLP_OUTPUT_DIR/serverName/logs에 기록됩니다. |
maxFileSize | int
최소값: 0 |
20 | 각 감사 파일 로그의 최대 크기입니다(단위: MB). |
maxFiles | int
최소값: 0 |
100 | 가장 오래된 감사 파일 로그를 줄 바꾸기 전에 저장할 최대 감사 파일 로그 수입니다. 적용된 최대 파일 크기가 있는 경우 이 설정은 유지되는 각 로그 파일 수를 판별하는 데 사용됩니다. |
- events
설명: 감사 레코드를 감사 로그로 생성하는 감사 이벤트 및 감사 출력의 정의입니다. 이벤트가 지정되지 않으면 모든 이벤트 및 모든 출력이 감사 로그로 생성됩니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 eventName - SECURITY_RESOURCE_ACCESS
- CONFIG_SNAPSHOT
- SECURITY_AUTHN_DELEGATION
- JMX_MBEANS
- JMS
- SECURITY_SESSION_EXPIRY
- SECURITY_SESSION_LOGOUT
- SECURITY_SIGNING
- SECURITY_RUNTIME_KEY
- SECURITY_AUDIT_MGMT
- SECURITY_AUTHZ
- JMX_NOTIFICATION
- SECURITY_ENCRYPTION
- SECURITY_SESSION_LOGIN
- SECURITY_MGMT_KEY
- SECURITY_MEMBER_MGMT
- SECURITY_ROLE_MAPPING
- SECURITY_AUTHN
감사 이벤트의 고유 이름입니다. 예: SECURITY_AUTHN 또는 SECURITY_AUTHZ - SECURITY_RESOURCE_ACCESS
- securityResourceAccess
- CONFIG_SNAPSHOT
- configSnapshot
- SECURITY_AUTHN_DELEGATION
- securityAuthnDelegation
- JMX_MBEANS
- jmxMbeans
- JMS
- jms
- SECURITY_SESSION_EXPIRY
- securitySessionExpiry
- SECURITY_SESSION_LOGOUT
- securitySessionLogout
- SECURITY_SIGNING
- securitySigning
- SECURITY_RUNTIME_KEY
- securityRuntimeKey
- SECURITY_AUDIT_MGMT
- securityMemberMgmt
- SECURITY_AUTHZ
- securityAuthz
- JMX_NOTIFICATION
- jmxNotification
- SECURITY_ENCRYPTION
- securityEncyption
- SECURITY_SESSION_LOGIN
- securitySessionLogin
- SECURITY_MGMT_KEY
- securityMgmtKey
- SECURITY_MEMBER_MGMT
- securityMemberMgmt
- SECURITY_ROLE_MAPPING
- securityRoleMapping
- SECURITY_AUTHN
- securityAuthn
id 문자열 고유 구성 ID입니다. outcome - SUCCESS
- DENIED
- WARNING
- REDIRECT
- ERROR
- INFO
- FAILURE
수집 및 보고할 감사 이벤트의 출력을 정의합니다. 예: SUCCESS, FAILURE 또는 DENIED. 출력을 지정하지 않으면 특정 감사 이벤트의 모든 출력이 audit.log로 생성됩니다. - SUCCESS
- success
- DENIED
- denied
- WARNING
- warning
- REDIRECT
- redirect
- ERROR
- error
- INFO
- info
- FAILURE
- failure