|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dtolabs.rundeck.core.utils.LogReformatter
public class LogReformatter
LogReformatter can produce a formatted log message using a set of context data. The available formatting strings are:
%user,%node,%command,%level,%message. Each string maps to the same string in the input context, e.g. %user to "user". The special "%message" context item will be replaced with the input message. Example format string:[%user@%node %command][%level] %message
Constructor Summary | |
---|---|
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 |
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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 dataMethod Detail |
---|
public java.lang.String getTail()
getTail
in interface Reformatter
public java.lang.String getHead()
getHead
in interface Reformatter
public java.lang.String reformat(java.util.Map<java.lang.String,java.lang.String> context, java.lang.String message)
reformat
in interface Reformatter
context
- input datamessage
- message string
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |