Uses of Interface
org.apache.logging.log4j.util.StringBuilderFormattable
Packages that use StringBuilderFormattable
Package
Description
Public API for Log4j 2.
Provides Asynchronous Logger classes and interfaces for low-latency logging.
Log4j 2 private implementation classes.
Public Message Types used for Log4j 2.
Internal interfaces and classes to be used by authors of logging implementations or for internal use by
API classes.
Internal utility classes for the Log4j 2 API.
-
Uses of StringBuilderFormattable in org.apache.logging.log4j
Classes in org.apache.logging.log4j that implement StringBuilderFormattableModifier and TypeClassDescriptionstatic class
Consider this class private, it is only public to satisfy Jackson for XML and JSON IO. -
Uses of StringBuilderFormattable in org.apache.logging.log4j.core.async
Classes in org.apache.logging.log4j.core.async that implement StringBuilderFormattableModifier and TypeClassDescriptionclass
When the Disruptor is started, the RingBuffer is populated with event objects. -
Uses of StringBuilderFormattable in org.apache.logging.log4j.core.impl
Classes in org.apache.logging.log4j.core.impl that implement StringBuilderFormattableModifier and TypeClassDescriptionfinal class
Consider this class private.MementoMessage
is intended to be used when we need to make an immutable copy of aMessage
without forgetting the originalMessage.getFormat()
andMessage.getParameters()
values.class
Mutable implementation of theLogEvent
interface. -
Uses of StringBuilderFormattable in org.apache.logging.log4j.core.time
Subinterfaces of StringBuilderFormattable in org.apache.logging.log4j.core.timeModifier and TypeInterfaceDescriptioninterface
Models a point in time, suitable for event timestamps.Classes in org.apache.logging.log4j.core.time that implement StringBuilderFormattableModifier and TypeClassDescriptionclass
An instantaneous point on the time line, used for high-precision log event timestamps. -
Uses of StringBuilderFormattable in org.apache.logging.log4j.layout.template.json.util
Methods in org.apache.logging.log4j.layout.template.json.util with parameters of type StringBuilderFormattableModifier and TypeMethodDescriptionvoid
JsonWriter.writeString
(StringBuilderFormattable formattable) -
Uses of StringBuilderFormattable in org.apache.logging.log4j.message
Subinterfaces of StringBuilderFormattable in org.apache.logging.log4j.messageModifier and TypeInterfaceDescriptioninterface
Messages implementing this interface are reused between logging calls.Classes in org.apache.logging.log4j.message that implement StringBuilderFormattableModifier and TypeClassDescriptionclass
MapMessage<M extends MapMessage<M,
V>, V> Represents a Message that consists of a Map.class
Handles messages that contain an Object.class
Handles messages that consist of a format string containing '{}' to represent each replaceable token, and the parameters.class
Mutable Message wrapper around an Object message.class
Reusable parameterized message.class
Mutable Message wrapper around a String message.class
The simplest possible implementation of Message.class
AStringMapMessage
typed toString
-only values.class
A collection of StructuredDataMessages.class
The StructuredData identifier.class
Represents a Message that conforms to an RFC 5424 StructuredData element along with the syslog message.class
Captures information about all running Threads.Methods in org.apache.logging.log4j.message with parameters of type StringBuilderFormattableModifier and TypeMethodDescriptionprivate static void
MapMessageJsonFormatter.formatFormattable
(StringBuilder sb, StringBuilderFormattable formattable) -
Uses of StringBuilderFormattable in org.apache.logging.log4j.spi
Classes in org.apache.logging.log4j.spi that implement StringBuilderFormattableModifier and TypeClassDescriptionclass
A copy-on-write thread-safe variant oforg.apache.logging.log4j.spi.ThreadContextStack
in which all mutative operations (add, pop, and so on) are implemented by making a fresh copy of the underlying list.class
TODO -
Uses of StringBuilderFormattable in org.apache.logging.log4j.util
Subinterfaces of StringBuilderFormattable in org.apache.logging.log4j.utilModifier and TypeInterfaceDescriptioninterface
A Message that can render itself in more than one way.Classes in org.apache.logging.log4j.util that implement StringBuilderFormattableModifier and TypeClassDescriptionclass
Primarily used in unit tests, but can be used to track elapsed time for a request or portion of any other operation so long as all the timer methods are called on the same thread in which it was started.