public class JsonAuditLogItemFormatter extends AuditLogItemFormatter
ManagedAuditLoggerImpl
's lock taken.Modifier and Type | Field and Description |
---|---|
static String |
ACCESS_MECHANISM |
static String |
AS_VERSION |
static String |
BOOTING |
static String |
DOMAIN_UUID |
static String |
ERROR |
static String |
METHOD_NAME |
static String |
METHOD_PARAMETERS |
static String |
METHOD_SIGNATURE |
static String |
OPERATIONS |
static String |
READ_ONLY |
static String |
REMOTE_ADDRESS |
static String |
SUCCESS |
static String |
TYPE |
static String |
USER_ID |
name, TYPE_CORE, TYPE_JMX
Constructor and Description |
---|
JsonAuditLogItemFormatter(String name,
boolean includeDate,
String dateSeparator,
String dateFormat,
boolean compactJson,
boolean escapeNewLine,
boolean escapeControlCharacters) |
Modifier and Type | Method and Description |
---|---|
String |
formatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.JmxAccessAuditLogItem item)
Formats and caches the audit log item.
|
String |
formatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.ModelControllerAuditLogItem item)
Formats and caches the audit log item.
|
static void |
getJsonFormatter(String nameFromAddress) |
boolean |
isCompactJson() |
void |
setCompactJson(boolean compactJson) |
void |
setEscapeControlCharacters(boolean escapeControlCharacters) |
void |
setEscapeNewLine(boolean escapeNewLine) |
appendDate, getName, setDateFormat, setDateSeparator, setIncludeDate
public static final String TYPE
public static final String READ_ONLY
public static final String BOOTING
public static final String AS_VERSION
public static final String USER_ID
public static final String DOMAIN_UUID
public static final String ACCESS_MECHANISM
public static final String REMOTE_ADDRESS
public static final String OPERATIONS
public static final String SUCCESS
public static final String METHOD_NAME
public static final String METHOD_SIGNATURE
public static final String METHOD_PARAMETERS
public static final String ERROR
public boolean isCompactJson()
public void setCompactJson(boolean compactJson)
public void setEscapeNewLine(boolean escapeNewLine)
public void setEscapeControlCharacters(boolean escapeControlCharacters)
public String formatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.ModelControllerAuditLogItem item)
AuditLogItemFormatter
AuditLogItemFormatter.clear()
method gets called.item
- the log itempublic String formatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.JmxAccessAuditLogItem item)
AuditLogItemFormatter
AuditLogItemFormatter.clear()
method gets called.item
- the log itempublic static void getJsonFormatter(String nameFromAddress)
Copyright © 2023 JBoss by Red Hat. All rights reserved.