Uses of Class
org.apache.logging.log4j.layout.template.json.util.JsonWriter
-
Packages that use JsonWriter Package Description org.apache.logging.log4j.layout.template.json org.apache.logging.log4j.layout.template.json.resolver org.apache.logging.log4j.layout.template.json.util -
-
Uses of JsonWriter in org.apache.logging.log4j.layout.template.json
Fields in org.apache.logging.log4j.layout.template.json declared as JsonWriter Modifier and Type Field Description (package private) JsonWriter
JsonTemplateLayout.Context. jsonWriter
Methods in org.apache.logging.log4j.layout.template.json with parameters of type JsonWriter Modifier and Type Method Description private static Recycler<JsonTemplateLayout.Context>
JsonTemplateLayout. createContextRecycler(JsonTemplateLayout.Builder builder, JsonWriter jsonWriter)
private static java.util.function.Supplier<JsonTemplateLayout.Context>
JsonTemplateLayout. createContextSupplier(java.nio.charset.Charset charset, JsonWriter jsonWriter)
private TemplateResolver<LogEvent>
JsonTemplateLayout. createEventResolver(JsonTemplateLayout.Builder builder, Configuration configuration, java.nio.charset.Charset charset, JsonWriter jsonWriter)
Constructors in org.apache.logging.log4j.layout.template.json with parameters of type JsonWriter Constructor Description Context(JsonWriter jsonWriter, Encoder<java.lang.StringBuilder> encoder)
-
Uses of JsonWriter in org.apache.logging.log4j.layout.template.json.resolver
Fields in org.apache.logging.log4j.layout.template.json.resolver declared as JsonWriter Modifier and Type Field Description private JsonWriter
EventResolverContext.Builder. jsonWriter
private JsonWriter
EventResolverContext. jsonWriter
private JsonWriter
MessageParameterResolver.ParameterConsumerState. jsonWriter
private JsonWriter
ReadOnlyStringMapResolver.LoopContext. jsonWriter
private JsonWriter
StackTraceElementResolverContext.Builder. jsonWriter
private JsonWriter
StackTraceElementResolverContext. jsonWriter
Fields in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type JsonWriter Modifier and Type Field Description private java.util.function.Consumer<JsonWriter>
CounterResolver. delegate
Methods in org.apache.logging.log4j.layout.template.json.resolver that return JsonWriter Modifier and Type Method Description JsonWriter
EventResolverContext. getJsonWriter()
JsonWriter
StackTraceElementResolverContext. getJsonWriter()
JsonWriter
TemplateResolverContext. getJsonWriter()
Methods in org.apache.logging.log4j.layout.template.json.resolver that return types with arguments of type JsonWriter Modifier and Type Method Description private static java.util.function.Consumer<JsonWriter>
CounterResolver. createBigIntegerResolver(java.math.BigInteger start)
private static java.util.function.Consumer<JsonWriter>
CounterResolver. createDelegate(EventResolverContext context, TemplateResolverConfig config)
private static java.util.function.Consumer<JsonWriter>
CounterResolver. createLongResolver(java.math.BigInteger start)
private static java.util.function.Consumer<JsonWriter>
CounterResolver. createStringifiedBigIntegerResolver(java.math.BigInteger start, Recycler<java.lang.StringBuilder> stringBuilderRecycler)
private static java.util.function.Consumer<JsonWriter>
CounterResolver. createStringifiedLongResolver(java.math.BigInteger start, Recycler<java.lang.StringBuilder> stringBuilderRecycler)
Methods in org.apache.logging.log4j.layout.template.json.resolver with parameters of type JsonWriter Modifier and Type Method Description private void
CaseConverterResolver. convertCase(LogEvent logEvent, JsonWriter jsonWriter, int startIndex)
private void
CaseConverterResolver. convertCase(LogEvent logEvent, JsonWriter jsonWriter, int startIndex, java.lang.String json)
private static EventResolver
LevelResolver. createNameResolver(JsonWriter contextJsonWriter)
private static EventResolver
LevelResolver. createSeverityKeywordResolver(JsonWriter contextJsonWriter)
void
CaseConverterResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
CaseConverterResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter, boolean succeedingEntry)
void
CounterResolver. resolve(LogEvent ignored, JsonWriter jsonWriter)
void
EndOfBatchResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
ExceptionResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
LevelResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
LoggerResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
MainMapResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
MarkerResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
MessageParameterResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
private void
MessageParameterResolver. resolve(ParameterVisitable parameterVisitable, JsonWriter jsonWriter)
Perform a garbage-free resolution viaParameterVisitable
interface.void
MessageResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
PatternResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
ReadOnlyStringMapResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
ReadOnlyStringMapResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter, boolean succeedingEntry)
void
SourceResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
StackTraceElementResolver. resolve(java.lang.StackTraceElement stackTraceElement, JsonWriter jsonWriter)
void
StackTraceObjectResolver. resolve(java.lang.Throwable throwable, JsonWriter jsonWriter)
void
StackTraceStringResolver. resolve(java.lang.Throwable throwable, JsonWriter jsonWriter)
void
TemplateResolver. resolve(V value, JsonWriter jsonWriter)
Resolves the givenvalue
using the providedJsonWriter
.default void
TemplateResolver. resolve(V value, JsonWriter jsonWriter, boolean succeedingEntry)
Resolves the givenvalue
using the providedJsonWriter
.void
ThreadContextStackResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
ThreadResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
TimestampResolver.EpochResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
(package private) abstract void
TimestampResolver.EpochResolver. resolve(Instant logEventInstant, JsonWriter jsonWriter)
void
TimestampResolver.PatternResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
void
TimestampResolver. resolve(LogEvent logEvent, JsonWriter jsonWriter)
private static void
MessageResolver. resolveString(java.lang.String fallbackKey, LogEvent logEvent, JsonWriter jsonWriter)
private static void
MessageResolver. resolveString(java.lang.String fallbackKey, Message message, JsonWriter jsonWriter)
EventResolverContext.Builder
EventResolverContext.Builder. setJsonWriter(JsonWriter jsonWriter)
(package private) StackTraceElementResolverContext.Builder
StackTraceElementResolverContext.Builder. setJsonWriter(JsonWriter jsonWriter)
private static boolean
MessageResolver. writeMultiformatMessage(JsonWriter jsonWriter, Message message)
private static boolean
MessageResolver. writeObjectMessage(JsonWriter jsonWriter, Message message)
-
Uses of JsonWriter in org.apache.logging.log4j.layout.template.json.util
Methods in org.apache.logging.log4j.layout.template.json.util that return JsonWriter Modifier and Type Method Description JsonWriter
JsonWriter.Builder. build()
JsonWriter
JsonWriter. clone()
-