org.apache.logging.log4j.core.layout
Class AbstractStringLayout

java.lang.Object
  extended by org.apache.logging.log4j.core.layout.AbstractLayout<String>
      extended by org.apache.logging.log4j.core.layout.AbstractStringLayout
All Implemented Interfaces:
Layout<String>
Direct Known Subclasses:
HTMLLayout, PatternLayout, RFC5424Layout, SyslogLayout, XMLLayout

public abstract class AbstractStringLayout
extends AbstractLayout<String>

Abstract base class for Layouts that result in a String.


Field Summary
 
Fields inherited from class org.apache.logging.log4j.core.layout.AbstractLayout
footer, header, LOGGER
 
Constructor Summary
protected AbstractStringLayout(Charset charset)
           
 
Method Summary
protected  Charset getCharset()
           
 byte[] toByteArray(LogEvent event)
          Formats the Log Event as a byte array.
 
Methods inherited from class org.apache.logging.log4j.core.layout.AbstractLayout
getFooter, getHeader, setFooter, setHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.logging.log4j.core.Layout
toSerializable
 

Constructor Detail

AbstractStringLayout

protected AbstractStringLayout(Charset charset)
Method Detail

toByteArray

public byte[] toByteArray(LogEvent event)
Formats the Log Event as a byte array.

Parameters:
event - The Log Event.
Returns:
The formatted event as a byte array.

getCharset

protected Charset getCharset()


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.