Class SimpleMessageFactory

java.lang.Object
org.apache.logging.log4j.message.AbstractMessageFactory
org.apache.logging.log4j.message.SimpleMessageFactory
All Implemented Interfaces:
Serializable, MessageFactory, MessageFactory2

public final class SimpleMessageFactory extends AbstractMessageFactory
Creates FormattedMessage instances for MessageFactory2 methods (and MessageFactory by extension.)

This uses is the simplest possible implementation of Message, the where you give the message to the constructor argument as a String.

Creates StringFormattedMessage instances for newMessage(String, Object...).

This class is immutable.

Note to implementors:

This class implements all MessageFactory2 methods.

Since:
2.5
See Also: