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, stopaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getStatusManagerpublic void start()
start in interface LifeCyclestart in class LayoutBase<ILoggingEvent>public java.lang.String doLayout(ILoggingEvent event)
LayoutTaking 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 - 2023 Adobe. All Rights Reserved