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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final ResourceBundleprivate static final long -
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) CreatesLocalizedMessageinstances.Methods inherited from class org.apache.logging.log4j.message.AbstractMessageFactory
newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage, newMessage
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
resourceBundle
-
baseName
-
-
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:MessageFactoryCreates a new message based on a String.- Specified by:
newMessagein interfaceMessageFactory- Overrides:
newMessagein classAbstractMessageFactory- Parameters:
key- a message String- Returns:
- a new message
- Since:
- 2.8
-
newMessage
CreatesLocalizedMessageinstances.- 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:
-