org.apache.logging.log4j.message
Class ParameterizedMessageFactory
java.lang.Object
org.apache.logging.log4j.message.AbstractMessageFactory
org.apache.logging.log4j.message.ParameterizedMessageFactory
- All Implemented Interfaces:
- Serializable, MessageFactory
public final class ParameterizedMessageFactory
- extends AbstractMessageFactory
Enables use of {}
parameter markers in message strings.
Creates ParameterizedMessage
instances for newMessage(String, Object...)
.
This class is immutable.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final ParameterizedMessageFactory INSTANCE
- Instance of StringFormatterMessageFactory.
ParameterizedMessageFactory
public ParameterizedMessageFactory()
newMessage
public Message newMessage(String message,
Object... params)
- Creates
ParameterizedMessage
instances.
- Specified by:
newMessage
in interface MessageFactory
- Specified by:
newMessage
in class AbstractMessageFactory
- Parameters:
message
- The message pattern.params
- The message parameters.
- Returns:
- The Message.
- See Also:
MessageFactory.newMessage(String, Object...)
Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.