public class FormattedMessage extends Object implements Message
Constructor and Description |
---|
FormattedMessage(String messagePattern,
Object arg)
Constructor with a pattern and a single parameter.
|
FormattedMessage(String messagePattern,
Object[] arguments) |
FormattedMessage(String messagePattern,
Object[] arguments,
Throwable throwable) |
FormattedMessage(String messagePattern,
Object arg1,
Object arg2)
Constructor with a pattern and two parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getFormat()
Returns the message pattern.
|
String |
getFormattedMessage()
Returns the formatted message.
|
protected Message |
getMessage(String msgPattern,
Object[] args,
Throwable throwable) |
Object[] |
getParameters()
Returns the message parameters.
|
Throwable |
getThrowable()
Always returns null.
|
int |
hashCode() |
String |
toString() |
public FormattedMessage(String messagePattern, Object[] arguments, Throwable throwable)
public FormattedMessage(String messagePattern, Object[] arguments)
public FormattedMessage(String messagePattern, Object arg)
messagePattern
- The message pattern.arg
- The parameter.public FormattedMessage(String messagePattern, Object arg1, Object arg2)
messagePattern
- The message pattern.arg1
- The first parameter.arg2
- The second parameter.public String getFormattedMessage()
getFormattedMessage
in interface Message
public Object[] getParameters()
getParameters
in interface Message
protected Message getMessage(String msgPattern, Object[] args, Throwable throwable)
public Throwable getThrowable()
getThrowable
in interface Message
Copyright © 1999-2021 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.