ch.qos.logback.core
Interface Layout<E>

All Superinterfaces:
ContextAware, LifeCycle
All Known Implementing Classes:
EchoLayout, HTMLLayout, HTMLLayoutBase, LayoutBase, MySampleLayout, MySampleLayout2, PatternLayout, PatternLayoutBase, TrivialLogbackLayout, XMLLayout

public interface Layout<E>
extends ContextAware, LifeCycle


Method Summary
 String doLayout(E event)
          Transform an event (of type Object) and return it as a String after appropriate formatting.
 String getContentType()
          Returns the content type as appropriate for the implementation.
 String getFileFooter()
          Return the file footer for this layout.
 String getFileHeader()
          Return the file header for this layout.
 String getPresentationFooter()
          Return the footer of the logging event formatting.
 String getPresentationHeader()
          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
 
Methods inherited from interface ch.qos.logback.core.spi.LifeCycle
isStarted, start, stop
 

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:


Copyright © 2005-2013 QOS.ch. All Rights Reserved.