Package org.apache.logging.log4j.message
Class ObjectArrayMessage
- java.lang.Object
-
- org.apache.logging.log4j.message.ObjectArrayMessage
-
- All Implemented Interfaces:
java.io.Serializable
,Message
public final class ObjectArrayMessage extends java.lang.Object implements Message
Handles messages that contain an Object[].Created for use with the CSV layout. For example:
logger.debug(new ObjectArrayMessage(1, 2, "Bob"));
- Since:
- 2.4
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ObjectArrayMessage(java.lang.Object... obj)
Creates the ObjectMessage.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getFormat()
Returns the object formatted using its toString method.java.lang.String
getFormattedMessage()
Returns the formatted object message.java.lang.Object[]
getParameters()
Returns the object as if it were a parameter.java.lang.Throwable
getThrowable()
Returns null.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
getFormat
public java.lang.String getFormat()
Returns the object formatted using its toString method.
-
getFormattedMessage
public java.lang.String getFormattedMessage()
Returns the formatted object message.- Specified by:
getFormattedMessage
in interfaceMessage
- Returns:
- the formatted object message.
-
getParameters
public java.lang.Object[] getParameters()
Returns the object as if it were a parameter.- Specified by:
getParameters
in interfaceMessage
- Returns:
- The object.
-
getThrowable
public java.lang.Throwable getThrowable()
Returns null.- Specified by:
getThrowable
in interfaceMessage
- Returns:
- null.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-