Package org.apache.logging.log4j.message
Class LocalizedMessageFactory
java.lang.Object
org.apache.logging.log4j.message.AbstractMessageFactory
org.apache.logging.log4j.message.LocalizedMessageFactory
- All Implemented Interfaces:
Serializable
,MessageFactory
,MessageFactory2
Creates
FormattedMessage
instances for MessageFactory2
methods (and MessageFactory
by
extension.)
Note to implementors:
This class does not implement any MessageFactory2
methods and lets the superclass funnel those calls
through newMessage(String, Object...)
.
- See Also:
-
Constructor Summary
ConstructorDescriptionLocalizedMessageFactory
(String baseName) LocalizedMessageFactory
(ResourceBundle resourceBundle) -
Method Summary
Modifier and TypeMethodDescriptionGets the resource bundle base name if set.Gets the resource bundle if set.newMessage
(String key) Creates a new message based on a String.newMessage
(String key, Object... params) CreatesLocalizedMessage
instances.Methods inherited from class org.apache.logging.log4j.message.AbstractMessageFactory
newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage
-
Constructor Details
-
LocalizedMessageFactory
-
LocalizedMessageFactory
-
-
Method Details
-
getBaseName
Gets the resource bundle base name if set.- Returns:
- the resource bundle base name if set. May be null.
-
getResourceBundle
Gets the resource bundle if set.- Returns:
- the resource bundle if set. May be null.
-
newMessage
Description copied from interface:MessageFactory
Creates a new message based on a String.- Specified by:
newMessage
in interfaceMessageFactory
- Overrides:
newMessage
in classAbstractMessageFactory
- Parameters:
key
- a message String- Returns:
- a new message
- Since:
- 2.8
-
newMessage
CreatesLocalizedMessage
instances.- Parameters:
key
- The key String, used as a message if the key is absent.params
- The parameters for the message at the given key.- Returns:
- The LocalizedMessage.
- See Also:
-