public final class Message extends java.lang.Object implements IUnknownPropertiesConsumer
A log message is similar to the `message` attribute on the event itself but can additionally hold optional parameters.
```json { "message": { "message": "My raw message with interpreted strings like %s", "params": ["this"] } } ```
```json { "message": { "message": "My raw message with interpreted strings like {foo}", "params": {"foo": "this"} } } ```
Constructor and Description |
---|
Message() |
Modifier and Type | Method and Description |
---|---|
void |
acceptUnknownProperties(java.util.Map<java.lang.String,java.lang.Object> unknown) |
java.lang.String |
getFormatted() |
java.lang.String |
getMessage() |
java.util.List<java.lang.String> |
getParams() |
void |
setFormatted(java.lang.String formatted)
Sets a formatted String
|
void |
setMessage(java.lang.String message) |
void |
setParams(java.util.List<java.lang.String> params) |
public java.lang.String getFormatted()
public void setFormatted(java.lang.String formatted)
formatted
- a formatted Stringpublic java.lang.String getMessage()
public void setMessage(java.lang.String message)
public java.util.List<java.lang.String> getParams()
public void setParams(java.util.List<java.lang.String> params)
@ApiStatus.Internal public void acceptUnknownProperties(java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties
in interface IUnknownPropertiesConsumer