Class AnsiMessageBuilder
- java.lang.Object
-
- org.apache.maven.shared.utils.logging.AnsiMessageBuilder
-
- All Implemented Interfaces:
LoggerLevelRenderer
,MessageBuilder
class AnsiMessageBuilder extends java.lang.Object implements MessageBuilder, LoggerLevelRenderer
-
-
Field Summary
Fields Modifier and Type Field Description private org.fusesource.jansi.Ansi
ansi
-
Constructor Summary
Constructors Constructor Description AnsiMessageBuilder()
AnsiMessageBuilder(int size)
AnsiMessageBuilder(java.lang.StringBuilder builder)
AnsiMessageBuilder(org.fusesource.jansi.Ansi ansi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnsiMessageBuilder
a(char[] value)
Append content to the message buffer.AnsiMessageBuilder
a(char[] value, int offset, int len)
Append content to the message buffer.AnsiMessageBuilder
a(java.lang.CharSequence value)
Append content to the message buffer.AnsiMessageBuilder
a(java.lang.CharSequence value, int start, int end)
Append content to the message buffer.AnsiMessageBuilder
a(java.lang.Object value)
Append content to the message buffer.MessageBuilder
debug(java.lang.Object message)
java.lang.String
debug(java.lang.String level)
Render DEBUG level.MessageBuilder
error(java.lang.Object message)
java.lang.String
error(java.lang.String level)
Render ERROR level.AnsiMessageBuilder
failure(java.lang.Object message)
Append message content in failure style.AnsiMessageBuilder
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 level)
Render INFO level.AnsiMessageBuilder
mojo(java.lang.Object message)
Append message content in mojo style.AnsiMessageBuilder
newline()
Append newline to the message buffer.AnsiMessageBuilder
project(java.lang.Object message)
Append message content in project style.AnsiMessageBuilder
strong(java.lang.Object message)
Append message content in strong style.AnsiMessageBuilder
success(java.lang.Object message)
Append message content in success style.java.lang.String
toString()
AnsiMessageBuilder
warning(java.lang.Object message)
Append message content in warning style.java.lang.String
warning(java.lang.String level)
Render WARNING level.
-
-
-
Method Detail
-
debug
public java.lang.String debug(java.lang.String level)
Description copied from interface:LoggerLevelRenderer
Render DEBUG level. By default, bold cyan- Specified by:
debug
in interfaceLoggerLevelRenderer
-
info
public java.lang.String info(java.lang.String level)
Description copied from interface:LoggerLevelRenderer
Render INFO level. By default, bold blue- Specified by:
info
in interfaceLoggerLevelRenderer
-
warning
public java.lang.String warning(java.lang.String level)
Description copied from interface:LoggerLevelRenderer
Render WARNING level. By default, bold yellow- Specified by:
warning
in interfaceLoggerLevelRenderer
-
error
public java.lang.String error(java.lang.String level)
Description copied from interface:LoggerLevelRenderer
Render ERROR level. By default, bold red- Specified by:
error
in interfaceLoggerLevelRenderer
-
success
public AnsiMessageBuilder success(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in success style. By default, bold green- Specified by:
success
in interfaceMessageBuilder
-
warning
public AnsiMessageBuilder warning(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in warning style. By default, bold yellow- Specified by:
warning
in interfaceMessageBuilder
-
failure
public AnsiMessageBuilder failure(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in failure style. By default, bold red- Specified by:
failure
in interfaceMessageBuilder
-
strong
public AnsiMessageBuilder strong(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in strong style. By default, bold- Specified by:
strong
in interfaceMessageBuilder
-
mojo
public AnsiMessageBuilder mojo(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in mojo style. By default, green- Specified by:
mojo
in interfaceMessageBuilder
-
project
public AnsiMessageBuilder project(java.lang.Object message)
Description copied from interface:MessageBuilder
Append message content in project style. By default, cyan- Specified by:
project
in interfaceMessageBuilder
-
a
public AnsiMessageBuilder a(char[] value, int offset, int len)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
-
a
public AnsiMessageBuilder a(char[] value)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
-
a
public AnsiMessageBuilder a(java.lang.CharSequence value, int start, int end)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
-
a
public AnsiMessageBuilder a(java.lang.CharSequence value)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
-
a
public AnsiMessageBuilder a(java.lang.Object value)
Description copied from interface:MessageBuilder
Append content to the message buffer.- Specified by:
a
in interfaceMessageBuilder
-
newline
public AnsiMessageBuilder newline()
Description copied from interface:MessageBuilder
Append newline to the message buffer.- Specified by:
newline
in interfaceMessageBuilder
-
format
public AnsiMessageBuilder format(java.lang.String pattern, java.lang.Object... args)
Description copied from interface:MessageBuilder
Append formatted content to the buffer.- Specified by:
format
in interfaceMessageBuilder
- See Also:
String.format(String, Object...)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
debug
public MessageBuilder debug(java.lang.Object message)
- Specified by:
debug
in interfaceMessageBuilder
-
info
public MessageBuilder info(java.lang.Object message)
- Specified by:
info
in interfaceMessageBuilder
-
error
public MessageBuilder error(java.lang.Object message)
- Specified by:
error
in interfaceMessageBuilder
-
-