Package org.jboss.as.controller.audit
Class JsonAuditLogItemFormatter
java.lang.Object
org.jboss.as.controller.audit.AuditLogItemFormatter
org.jboss.as.controller.audit.JsonAuditLogItemFormatter
All methods on this class should be called with
ManagedAuditLoggerImpl's lock taken.- Author:
- Kabir Khan
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.jboss.as.controller.audit.AuditLogItemFormatter
name, TYPE_CORE, TYPE_JMX -
Constructor Summary
ConstructorsConstructorDescriptionJsonAuditLogItemFormatter(String name, boolean includeDate, String dateSeparator, String dateFormat, boolean compactJson, boolean escapeNewLine, boolean escapeControlCharacters) -
Method Summary
Modifier and TypeMethodDescriptionformatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.JmxAccessAuditLogItem item) formatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.ModelControllerAuditLogItem item) static voidgetJsonFormatter(String nameFromAddress) booleanvoidsetCompactJson(boolean compactJson) voidsetEscapeControlCharacters(boolean escapeControlCharacters) voidsetEscapeNewLine(boolean escapeNewLine) Methods inherited from class org.jboss.as.controller.audit.AuditLogItemFormatter
appendDate, getName, setDateFormat, setDateSeparator, setIncludeDate
-
Field Details
-
TYPE
- See Also:
-
READ_ONLY
- See Also:
-
BOOTING
- See Also:
-
AS_VERSION
- See Also:
-
USER_ID
- See Also:
-
DOMAIN_UUID
- See Also:
-
ACCESS_MECHANISM
- See Also:
-
REMOTE_ADDRESS
- See Also:
-
OPERATIONS
- See Also:
-
SUCCESS
- See Also:
-
METHOD_NAME
- See Also:
-
METHOD_SIGNATURE
- See Also:
-
METHOD_PARAMETERS
- See Also:
-
ERROR
- See Also:
-
-
Constructor Details
-
JsonAuditLogItemFormatter
-
-
Method Details
-
isCompactJson
public boolean isCompactJson() -
setCompactJson
public void setCompactJson(boolean compactJson) -
setEscapeNewLine
public void setEscapeNewLine(boolean escapeNewLine) -
setEscapeControlCharacters
public void setEscapeControlCharacters(boolean escapeControlCharacters) -
formatAuditLogItem
public String formatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.ModelControllerAuditLogItem item) -
formatAuditLogItem
public String formatAuditLogItem(org.jboss.as.controller.audit.AuditLogItem.JmxAccessAuditLogItem item) -
getJsonFormatter
-