Package ch.qos.logback.core
Interface Layout<E>
-
- All Superinterfaces:
ContextAware,LifeCycle
- All Known Implementing Classes:
EchoLayout,HTMLLayout,HTMLLayoutBase,LayoutBase,PatternLayout,PatternLayoutBase,TTLLLayout,XMLLayout
public interface Layout<E> extends ContextAware, LifeCycle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringdoLayout(E event)Transform an event (of type Object) and return it as a String after appropriate formatting.StringgetContentType()Returns the content type as appropriate for the implementation.StringgetFileFooter()Return the file footer for this layout.StringgetFileHeader()Return the file header for this layout.StringgetPresentationFooter()Return the footer of the logging event formatting.StringgetPresentationHeader()Return the header of the logging event formatting.-
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
-
-
-
Method Detail
-
doLayout
String doLayout(E event)
Transform an event (of type Object) and return it as a String after appropriate formatting.Taking in an object and returning a String is the least sophisticated way of formatting events. However, it is remarkably CPU-effective.
- Parameters:
event- The event to format- Returns:
- the event formatted as a String
-
getFileHeader
String getFileHeader()
Return the file header for this layout. The returned value may be null.- Returns:
- The header.
-
getPresentationHeader
String getPresentationHeader()
Return the header of the logging event formatting. The returned value may be null.- Returns:
- The header.
-
getPresentationFooter
String getPresentationFooter()
Return the footer of the logging event formatting. The returned value may be null.- Returns:
- The footer.
-
getFileFooter
String getFileFooter()
Return the file footer for this layout. The returned value may be null.- Returns:
- The footer.
-
getContentType
String getContentType()
Returns the content type as appropriate for the implementation.- Returns:
-
-