Package org.apache.logging.log4j.message
Class SimpleMessageFactory
java.lang.Object
org.apache.logging.log4j.message.AbstractMessageFactory
org.apache.logging.log4j.message.SimpleMessageFactory
- All Implemented Interfaces:
Serializable,MessageFactory,MessageFactory2
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleMessageFactoryInstance of StringFormatterMessageFactory. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewMessage(String message, Object p0) Creates a new parameterized message.newMessage(String message, Object... params) CreatesStringFormattedMessageinstances.newMessage(String message, Object p0, Object p1) Creates a new parameterized message.newMessage(String message, Object p0, Object p1, Object p2) Creates a new parameterized message.Creates a new parameterized message.Creates a new parameterized message.Creates a new parameterized message.newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6) Creates a new parameterized message.newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7) Creates a new parameterized message.newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8) Creates a new parameterized message.newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8, Object p9) Creates a new parameterized message.Methods inherited from class org.apache.logging.log4j.message.AbstractMessageFactory
newMessage, newMessage, newMessage
-
Field Details
-
INSTANCE
Instance of StringFormatterMessageFactory.
-
-
Constructor Details
-
SimpleMessageFactory
public SimpleMessageFactory()
-
-
Method Details
-
newMessage
CreatesStringFormattedMessageinstances.- Parameters:
message- The message pattern.params- The parameters to the message are ignored.- Returns:
- The Message.
- See Also:
-
newMessage
Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameterp3- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameterp3- a message parameterp4- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5) Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameterp3- a message parameterp4- a message parameterp5- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6) Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameterp3- a message parameterp4- a message parameterp5- a message parameterp6- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7) Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameterp3- a message parameterp4- a message parameterp5- a message parameterp6- a message parameterp7- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8) Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameterp3- a message parameterp4- a message parameterp5- a message parameterp6- a message parameterp7- a message parameterp8- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8, Object p9) Description copied from interface:MessageFactory2Creates a new parameterized message.- Specified by:
newMessagein interfaceMessageFactory2- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
message- a message template, the kind of message template depends on the implementation.p0- a message parameterp1- a message parameterp2- a message parameterp3- a message parameterp4- a message parameterp5- a message parameterp6- a message parameterp7- a message parameterp8- a message parameterp9- a message parameter- Returns:
- a new message
- Since:
- 2.6.1
- See Also:
-