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 TypeMethodDescriptionbooleanGets the resource bundle base name if set.Gets the resource bundle if set.inthashCode()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
-
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:
-
equals
-
hashCode
public int hashCode()
-