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(@NotNull java.util.Map<java.lang.String,java.lang.Object> unknown) |
@Nullable java.lang.String |
getFormatted() |
@Nullable java.lang.String |
getMessage() |
@Nullable java.util.List<java.lang.String> |
getParams() |
void |
setFormatted(@Nullable java.lang.String formatted)
Sets a formatted String
|
void |
setMessage(@Nullable java.lang.String message) |
void |
setParams(@Nullable java.util.List<java.lang.String> params) |
@Nullable public @Nullable java.lang.String getFormatted()
public void setFormatted(@Nullable @Nullable java.lang.String formatted)
formatted
- a formatted String@Nullable public @Nullable java.lang.String getMessage()
public void setMessage(@Nullable @Nullable java.lang.String message)
@Nullable public @Nullable java.util.List<java.lang.String> getParams()
public void setParams(@Nullable @Nullable java.util.List<java.lang.String> params)
@ApiStatus.Internal public void acceptUnknownProperties(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties
in interface IUnknownPropertiesConsumer