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
ConstructorsConstructorDescriptionLocalizedMessageFactory
(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:
-