MapMessages.
The following types have specific handlers:
Map
Collection (List, Set, etc.)
Number (BigDecimal, Double, Long, Byte, etc.)
Boolean
StringBuilderFormattable
String
It supports nesting up to a maximum depth of 8, which is set by log4j2.mapMessage.jsonFormatter.maxDepth property.
| Modifier and Type | Field and Description |
|---|---|
| private static final char | |
| private static final char | |
| private static final char | |
| private static final char | |
| private static final char | |
| public static final int | |
| private static final char | |
| private static final char |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static int | |
| public static MapMessageJsonFormatter | |
| public static MapMessageJsonFormatter[] |
| COLON | back to summary |
|---|---|
| private static final char COLON | |
| COMMA | back to summary |
|---|---|
| private static final char COMMA | |
| DQUOTE | back to summary |
|---|---|
| private static final char DQUOTE | |
| LBRACE | back to summary |
|---|---|
| private static final char LBRACE | |
| LCURLY | back to summary |
|---|---|
| private static final char LCURLY | |
| MAX_DEPTH | back to summary |
|---|---|
| public static final int MAX_DEPTH | |
| RBRACE | back to summary |
|---|---|
| private static final char RBRACE | |
| RCURLY | back to summary |
|---|---|
| private static final char RCURLY | |
| MapMessageJsonFormatter | back to summary |
|---|---|
| private MapMessageJsonFormatter() | |
| format | back to summary |
|---|---|
| pack-priv static void format(final StringBuilder sb, final Object object) | |
| format | back to summary |
|---|---|
| private static void format(final StringBuilder sb, final Object object, final int depth) | |
| formatBoolean | back to summary |
|---|---|
| private static void formatBoolean(final StringBuilder sb, final boolean booleanValue) | |
| formatBooleanArray | back to summary |
|---|---|
| private static void formatBooleanArray(final StringBuilder sb, final boolean[] items) | |
| formatByteArray | back to summary |
|---|---|
| private static void formatByteArray(final StringBuilder sb, final byte[] items) | |
| formatCharArray | back to summary |
|---|---|
| private static void formatCharArray(final StringBuilder sb, final char[] items) | |
| formatCollection | back to summary |
|---|---|
| private static void formatCollection(final StringBuilder sb, final Collection<Object> items, final int depth) | |
| formatDoubleArray | back to summary |
|---|---|
| private static void formatDoubleArray(final StringBuilder sb, final double[] items) | |
| formatFloatArray | back to summary |
|---|---|
| private static void formatFloatArray(final StringBuilder sb, final float[] items) | |
| formatFormattable | back to summary |
|---|---|
| private static void formatFormattable(final StringBuilder sb, final StringBuilderFormattable formattable) | |
| formatIndexedStringMap | back to summary |
|---|---|
| private static void formatIndexedStringMap(final StringBuilder sb, final IndexedStringMap map, final int depth) | |
| formatIntArray | back to summary |
|---|---|
| private static void formatIntArray(final StringBuilder sb, final int[] items) | |
| formatList | back to summary |
|---|---|
| private static void formatList(final StringBuilder sb, final List<Object> items, final int depth) | |
| formatLongArray | back to summary |
|---|---|
| private static void formatLongArray(final StringBuilder sb, final long[] items) | |
| formatMap | back to summary |
|---|---|
| private static void formatMap(final StringBuilder sb, final Map<Object, Object> map, final int depth) | |
| formatNumber | back to summary |
|---|---|
| private static void formatNumber(final StringBuilder sb, final Number number) | |
| formatObjectArray | back to summary |
|---|---|
| private static void formatObjectArray(final StringBuilder sb, final Object[] items, final int depth) | |
| formatShortArray | back to summary |
|---|---|
| private static void formatShortArray(final StringBuilder sb, final short[] items) | |
| formatString | back to summary |
|---|---|
| private static void formatString(final StringBuilder sb, final Object value) | |
| readMaxDepth | back to summary |
|---|---|
| private static int readMaxDepth() | |
| valueOf | back to summary |
|---|---|
| public static MapMessageJsonFormatter valueOf(String name) | |
| values | back to summary |
|---|---|
| public static MapMessageJsonFormatter[] values() | |