Package org.wildfly.security.audit
package org.wildfly.security.audit
Audit logging related resources.
Audit logging registers with the
SecurityDomain by registering a
Consumer to receive the emitted SecurityEvents.
The audit logging framework is comprised of three core components.
- Priority Mapper (
Function<SecurityEvent, EventPriority>) - Event Formatter (
Function<SecurityEvent, String>) - Audit Endpoint (
ExceptionBiConsumer<EventPriority, String, IOException>)
- Author:
- Darran Lofthouse
-
ClassDescriptionAn endpoint that receives audit messages.The audit logger implementation.A builder for audit logger instances.Warning this class consists of generated code.The priority level of an audit event.An audit endpoint to record all audit events to a local file.A builder for file audit endpoints.A formatter for security events that converts events into JSON strings.A builder for JSON security event formatter.An audit endpoint which rotates the log at a preset time interval.A builder for periodic rotating file audit endpoints.A formatter for security events that converts events into human-readable strings.A builder for simple security event formatter.An audit endpoint which rotates the log when log file size reach given value.A builder for size rotating file audit endpoints.An audit endpoint that logs to syslog server.A builder for syslog audit endpoint.