public class LogReformatter extends java.lang.Object implements Reformatter
[%user@%node %command][%level] %message| Constructor and Description |
|---|
LogReformatter(java.lang.String format,
java.util.Map<java.lang.String,java.lang.String> data)
Create a LogFormatter with specified format and static context data.
|
LogReformatter(java.lang.String format,
MapGenerator<java.lang.String,java.lang.String> generator)
Create a LogFormatter with specified format and object to generate context data
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHead() |
java.lang.String |
getTail() |
java.lang.String |
reformat(java.util.Map<java.lang.String,java.lang.String> context,
java.lang.String message)
Combines the context data, and the local static or dynamic context data, and reformats the message
|
public LogReformatter(java.lang.String format,
java.util.Map<java.lang.String,java.lang.String> data)
format - the format stringdata - the datapublic LogReformatter(java.lang.String format,
MapGenerator<java.lang.String,java.lang.String> generator)
format - the format stringgenerator - generator of the datapublic java.lang.String getTail()
getTail in interface Reformatterpublic java.lang.String getHead()
getHead in interface Reformatterpublic java.lang.String reformat(java.util.Map<java.lang.String,java.lang.String> context,
java.lang.String message)
reformat in interface Reformattercontext - input datamessage - message string