Class MessageFormatter
- java.lang.Object
-
- org.logevents.formatters.messages.AbstractMessageFormatter<StringBuilder>
-
- org.logevents.formatters.messages.MessageFormatter
-
- Direct Known Subclasses:
ConsoleMessageFormatter
,MicrosoftTeamsMessageFormatter.TeamsMessageFormatter
public class MessageFormatter extends AbstractMessageFormatter<StringBuilder>
Output a message format with embedded message arguments. This is a reimplementation ofMessageFormatter
which allows for custom formatting of the embedded message arguments.
-
-
Constructor Summary
Constructors Constructor Description MessageFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
format(String messageFormat, Object... args)
protected void
outputArgument(StringBuilder result, Object arg)
protected void
outputConstant(StringBuilder destination, CharSequence source, int start, int end)
-
Methods inherited from class org.logevents.formatters.messages.AbstractMessageFormatter
arrayAsString, format, toString
-
-
-
-
Method Detail
-
outputConstant
protected void outputConstant(StringBuilder destination, CharSequence source, int start, int end)
- Specified by:
outputConstant
in classAbstractMessageFormatter<StringBuilder>
-
outputArgument
protected void outputArgument(StringBuilder result, Object arg)
- Specified by:
outputArgument
in classAbstractMessageFormatter<StringBuilder>
-
-