Uses of Class
org.apache.logging.log4j.layout.template.json.util.JsonWriter
Packages that use JsonWriter
Package
Description
-
Uses of JsonWriter in org.apache.logging.log4j.layout.template.json
Fields in org.apache.logging.log4j.layout.template.json declared as JsonWriterModifier and TypeFieldDescription(package private) final JsonWriter
JsonTemplateLayout.Context.jsonWriter
Methods in org.apache.logging.log4j.layout.template.json with parameters of type JsonWriterModifier and TypeMethodDescriptionprivate static Recycler<JsonTemplateLayout.Context>
JsonTemplateLayout.createContextRecycler
(JsonTemplateLayout.Builder builder, JsonWriter jsonWriter) private static Supplier<JsonTemplateLayout.Context>
JsonTemplateLayout.createContextSupplier
(Charset charset, JsonWriter jsonWriter) private TemplateResolver<LogEvent>
JsonTemplateLayout.createEventResolver
(JsonTemplateLayout.Builder builder, Configuration configuration, Charset charset, JsonWriter jsonWriter) Constructors in org.apache.logging.log4j.layout.template.json with parameters of type JsonWriterModifierConstructorDescriptionprivate
Context
(JsonWriter jsonWriter, Encoder<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 JsonWriterModifier and TypeFieldDescriptionprivate JsonWriter
EventResolverContext.Builder.jsonWriter
private final JsonWriter
EventResolverContext.jsonWriter
private JsonWriter
MessageParameterResolver.ParameterConsumerState.jsonWriter
private JsonWriter
ReadOnlyStringMapResolver.LoopContext.jsonWriter
private JsonWriter
StackTraceElementResolverContext.Builder.jsonWriter
private final JsonWriter
StackTraceElementResolverContext.jsonWriter
Fields in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type JsonWriterMethods in org.apache.logging.log4j.layout.template.json.resolver that return JsonWriterModifier and TypeMethodDescriptionEventResolverContext.getJsonWriter()
StackTraceElementResolverContext.getJsonWriter()
TemplateResolverContext.getJsonWriter()
Methods in org.apache.logging.log4j.layout.template.json.resolver that return types with arguments of type JsonWriterModifier and TypeMethodDescriptionprivate static Consumer<JsonWriter>
CounterResolver.createBigIntegerResolver
(BigInteger start) private static Consumer<JsonWriter>
CounterResolver.createDelegate
(EventResolverContext context, TemplateResolverConfig config) private static Consumer<JsonWriter>
CounterResolver.createLongResolver
(BigInteger start) private static Consumer<JsonWriter>
CounterResolver.createStringifiedBigIntegerResolver
(BigInteger start, Recycler<StringBuilder> stringBuilderRecycler) private static Consumer<JsonWriter>
CounterResolver.createStringifiedLongResolver
(BigInteger start, Recycler<StringBuilder> stringBuilderRecycler) Methods in org.apache.logging.log4j.layout.template.json.resolver with parameters of type JsonWriterModifier and TypeMethodDescriptionprivate void
CaseConverterResolver.convertCase
(LogEvent logEvent, JsonWriter jsonWriter, int startIndex) private void
CaseConverterResolver.convertCase
(LogEvent logEvent, JsonWriter jsonWriter, int startIndex, 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
(StackTraceElement stackTraceElement, JsonWriter jsonWriter) void
StackTraceObjectResolver.resolve
(Throwable throwable, JsonWriter jsonWriter) void
StackTraceStringResolver.resolve
(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
(String fallbackKey, LogEvent logEvent, JsonWriter jsonWriter) private static void
MessageResolver.resolveString
(String fallbackKey, Message message, JsonWriter jsonWriter) 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