public class PatternRenderer extends Object implements Renderer
((token)*(text)*)+
%% | A percent sign |
%d | Time-stamp |
%c | Short logger name |
%C | Full logger name |
%l | Level |
%t | Thread name |
%m | Message |
%x | Cause |
%n | Newline |
%T | Qualified class name of the caller issuing the logging request |
%M | The method name where the logging request was issued |
%F | The file name where the logging request was issued |
%L | The line number from where the logging request was issued |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PATTERN |
Constructor and Description |
---|
PatternRenderer() |
PatternRenderer(String pattern) |
Modifier and Type | Method and Description |
---|---|
protected String |
getLocation(StackTraceElement e) |
String |
getPattern() |
String |
render(Event event)
Render an event as a string.
|
protected void |
renderCause(Event event,
StringBuilder buff) |
protected void |
renderLevel(Event event,
StringBuilder buff) |
protected void |
renderMessage(Event event,
StringBuilder buff) |
protected void |
renderName(Event event,
StringBuilder buff,
boolean shortName) |
protected void |
renderNewLine(StringBuilder buff) |
protected void |
renderThreadName(Event event,
StringBuilder buff) |
protected void |
renderTimeStamp(Event event,
StringBuilder buff) |
protected void |
renderTraceClass(Event event,
StringBuilder buff) |
protected void |
renderTraceFile(Event event,
StringBuilder buff) |
protected void |
renderTraceLine(Event event,
StringBuilder buff) |
protected void |
renderTraceMethod(Event event,
StringBuilder buff) |
void |
setPattern(String pattern) |
String |
toString() |
public static final String DEFAULT_PATTERN
public PatternRenderer()
public PatternRenderer(String pattern)
public String getPattern()
public void setPattern(String pattern)
public String render(Event event)
Renderer
protected void renderNewLine(StringBuilder buff)
protected void renderTimeStamp(Event event, StringBuilder buff)
protected void renderLevel(Event event, StringBuilder buff)
protected void renderName(Event event, StringBuilder buff, boolean shortName)
protected void renderThreadName(Event event, StringBuilder buff)
protected void renderMessage(Event event, StringBuilder buff)
protected void renderCause(Event event, StringBuilder buff)
protected void renderTraceFile(Event event, StringBuilder buff)
protected void renderTraceClass(Event event, StringBuilder buff)
protected void renderTraceMethod(Event event, StringBuilder buff)
protected void renderTraceLine(Event event, StringBuilder buff)
protected String getLocation(StackTraceElement e)
Copyright © 2008–2014 Sonatype. All rights reserved.