Class TTLLLayout

All Implemented Interfaces:
Layout<ILoggingEvent>, ContextAware, LifeCycle

public class TTLLLayout extends LayoutBase<ILoggingEvent>
A layout with a fixed format. The output is equivalent to that produced by 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.

Since:
1.1.6
Author:
Ceki Gülcü