class PlainMessageBuilder extends java.lang.Object implements MessageBuilder, LoggerLevelRenderer
| Modifier and Type | Field and Description |
|---|---|
private java.lang.StringBuilder |
buffer |
| Constructor and Description |
|---|
PlainMessageBuilder() |
PlainMessageBuilder(int size) |
PlainMessageBuilder(java.lang.StringBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
PlainMessageBuilder |
a(char[] value)
Append content to the message buffer.
|
PlainMessageBuilder |
a(char[] value,
int offset,
int len)
Append content to the message buffer.
|
PlainMessageBuilder |
a(java.lang.CharSequence value)
Append content to the message buffer.
|
PlainMessageBuilder |
a(java.lang.CharSequence value,
int start,
int end)
Append content to the message buffer.
|
PlainMessageBuilder |
a(java.lang.Object value)
Append content to the message buffer.
|
MessageBuilder |
debug(java.lang.Object message) |
java.lang.String |
debug(java.lang.String message)
Render a message at DEBUG level.
|
MessageBuilder |
error(java.lang.Object message) |
java.lang.String |
error(java.lang.String message)
Render a message at ERROR level.
|
PlainMessageBuilder |
failure(java.lang.Object message)
Append message content in failure style.
|
PlainMessageBuilder |
format(java.lang.String pattern,
java.lang.Object... args)
Append formatted content to the buffer.
|
MessageBuilder |
info(java.lang.Object message) |
java.lang.String |
info(java.lang.String message)
Render a message at INFO level.
|
PlainMessageBuilder |
mojo(java.lang.Object message)
Append message content in mojo style.
|
PlainMessageBuilder |
newline()
Append newline to the message buffer.
|
PlainMessageBuilder |
project(java.lang.Object message)
Append message content in project style.
|
PlainMessageBuilder |
strong(java.lang.Object message)
Append message content in strong style.
|
PlainMessageBuilder |
success(java.lang.Object message)
Append message content in success style.
|
java.lang.String |
toString() |
PlainMessageBuilder |
warning(java.lang.Object message)
Append message content in warning style.
|
java.lang.String |
warning(java.lang.String message)
Render a message at WARNING level.
|
PlainMessageBuilder()
PlainMessageBuilder(java.lang.StringBuilder builder)
PlainMessageBuilder(int size)
public java.lang.String debug(java.lang.String message)
LoggerLevelRendererdebug in interface LoggerLevelRenderermessage - the message to render.public java.lang.String info(java.lang.String message)
LoggerLevelRendererinfo in interface LoggerLevelRenderermessage - the message to render.public java.lang.String warning(java.lang.String message)
LoggerLevelRendererwarning in interface LoggerLevelRenderermessage - the message to render.public java.lang.String error(java.lang.String message)
LoggerLevelRenderererror in interface LoggerLevelRenderermessage - the message to render.public PlainMessageBuilder success(java.lang.Object message)
MessageBuildersuccess in interface MessageBuildermessage - the message to appendpublic PlainMessageBuilder warning(java.lang.Object message)
MessageBuilderwarning in interface MessageBuildermessage - the message to appendpublic PlainMessageBuilder failure(java.lang.Object message)
MessageBuilderfailure in interface MessageBuildermessage - the message to appendpublic PlainMessageBuilder strong(java.lang.Object message)
MessageBuilderstrong in interface MessageBuildermessage - the message to appendpublic PlainMessageBuilder mojo(java.lang.Object message)
MessageBuildermojo in interface MessageBuildermessage - the message to appendpublic PlainMessageBuilder project(java.lang.Object message)
MessageBuilderproject in interface MessageBuildermessage - the message to appendpublic PlainMessageBuilder a(char[] value, int offset, int len)
MessageBuildera in interface MessageBuildervalue - the content to appendoffset - the index of the first char to appendlen - the number of chars to appendpublic PlainMessageBuilder a(char[] value)
MessageBuildera in interface MessageBuildervalue - the content to appendpublic PlainMessageBuilder a(java.lang.CharSequence value, int start, int end)
MessageBuildera in interface MessageBuildervalue - the content to appendstart - the starting index of the subsequence to be appendedend - the end index of the subsequence to be appendedpublic PlainMessageBuilder a(java.lang.CharSequence value)
MessageBuildera in interface MessageBuildervalue - the content to appendpublic PlainMessageBuilder a(java.lang.Object value)
MessageBuildera in interface MessageBuildervalue - the content to appendpublic PlainMessageBuilder newline()
MessageBuildernewline in interface MessageBuilderpublic PlainMessageBuilder format(java.lang.String pattern, java.lang.Object... args)
MessageBuilderformat in interface MessageBuilderpattern - a format stringargs - arguments referenced by the format specifiers in the format string.String.format(String, Object...)public java.lang.String toString()
toString in class java.lang.Objectpublic MessageBuilder debug(java.lang.Object message)
debug in interface MessageBuilderpublic MessageBuilder info(java.lang.Object message)
info in interface MessageBuilderpublic MessageBuilder error(java.lang.Object message)
error in interface MessageBuilder