public class TTLLLayout extends LayoutBase<ILoggingEvent>
PatternLayout
with the pattern:
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
TTLLLayout has the advantage of faster load time whereas PatternLayout
requires roughly 40 milliseconds to load its parser classes. Note that the second run of PatternLayout will be much much faster (approx. 10 micro-seconds).
Fixed format layouts such as TTLLLayout should be considered as an alternative to PatternLayout only if the extra 40 milliseconds at application start-up is considered significant.
Constructor and Description |
---|
TTLLLayout() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
doLayout(ILoggingEvent event)
Transform an event (of type Object) and return it as a String after
appropriate formatting.
|
void |
start() |
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getStatusManager
public void start()
start
in interface LifeCycle
start
in class LayoutBase<ILoggingEvent>
public java.lang.String doLayout(ILoggingEvent event)
Layout
Taking in an object and returning a String is the least sophisticated way of formatting events. However, it is remarkably CPU-effective.
event
- The event to formatCopyright © 2010 - 2020 Adobe. All Rights Reserved