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:
java.io.Serializable,MessageFactory,MessageFactory2
public class LocalizedMessageFactory extends AbstractMessageFactory
CreatesFormattedMessageinstances forMessageFactory2methods (andMessageFactoryby extension.)Note to implementors
This class does not implement any
MessageFactory2methods and lets the superclass funnel those calls throughnewMessage(String, Object...).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocalizedMessageFactory(java.lang.String baseName)LocalizedMessageFactory(java.util.ResourceBundle resourceBundle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseName()Gets the resource bundle base name if set.java.util.ResourceBundlegetResourceBundle()Gets the resource bundle if set.MessagenewMessage(java.lang.String key)Creates a new message based on a String.MessagenewMessage(java.lang.String key, java.lang.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
-
-
-
-
Method Detail
-
getBaseName
public java.lang.String getBaseName()
Gets the resource bundle base name if set.- Returns:
- the resource bundle base name if set. May be null.
-
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
Gets the resource bundle if set.- Returns:
- the resource bundle if set. May be null.
-
newMessage
public Message newMessage(java.lang.String key)
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
public Message newMessage(java.lang.String key, java.lang.Object... params)
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:
MessageFactory.newMessage(String, Object...)
-
-