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.
- See Also:
-
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:
-