Package org.apache.logging.log4j.message
Interface MessageFactory
- All Known Subinterfaces:
MessageFactory2
- All Known Implementing Classes:
AbstractMessageFactory,FormattedMessageFactory,LocalizedMessageFactory,MessageFactory2Adapter,MessageFormatMessageFactory,ParameterizedMessageFactory,ParameterizedNoReferenceMessageFactory,ReusableMessageFactory,SimpleMessageFactory,StringFormatterMessageFactory
public interface MessageFactory
Creates messages. Implementations can provide different message format syntaxes.
-
Method Summary
Modifier and TypeMethodDescriptionnewMessage(Object message) Creates a new message based on an Object.newMessage(String message) Creates a new message based on a String.newMessage(String message, Object... params) Creates a new parameterized message.
-
Method Details
-
newMessage
Creates a new message based on an Object.- Parameters:
message- a message object- Returns:
- a new message
-
newMessage
Creates a new message based on a String.- Parameters:
message- a message String- Returns:
- a new message
-
newMessage
Creates a new parameterized message.- Parameters:
message- a message template, the kind of message template depends on the implementation.params- the message parameters- Returns:
- a new message
- See Also:
-