Interface Layout<T extends Serializable>

    • Method Detail

      • getFooter

        byte[] getFooter()
        Returns the format for the layout format.
        Returns:
        The footer.
      • getHeader

        byte[] getHeader()
        Returns the header for the layout format.
        Returns:
        The header.
      • toByteArray

        byte[] toByteArray​(LogEvent event)
        Formats the event suitable for display.
        Parameters:
        event - The Logging Event.
        Returns:
        The formatted event.
      • toSerializable

        T toSerializable​(LogEvent event)
        Formats the event as an Object that can be serialized.
        Parameters:
        event - The Logging Event.
        Returns:
        The formatted event.
      • getContentType

        String getContentType()
        Returns the content type output by this layout. The base class returns "text/plain".
        Returns:
        the content type.
      • getContentFormat

        Map<String,​String> getContentFormat()
        Returns a description of the content format.
        Returns:
        a Map of key/value pairs describing the Layout-specific content format, or an empty Map if no content format descriptors are specified.