de.huxhorn.lilith.data.logging.logback
Class TransformingEncoder
java.lang.Object
de.huxhorn.lilith.data.logging.logback.TransformingEncoder
- All Implemented Interfaces:
- de.huxhorn.sulky.codec.Encoder<ch.qos.logback.classic.spi.LoggingEvent>
public class TransformingEncoder
- extends java.lang.Object
- implements de.huxhorn.sulky.codec.Encoder<ch.qos.logback.classic.spi.LoggingEvent>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APPLICATION_IDENTIFIER_PROPERTY_NAME
public static final java.lang.String APPLICATION_IDENTIFIER_PROPERTY_NAME
- See Also:
- Constant Field Values
TransformingEncoder
public TransformingEncoder(boolean inSameThread)
getLilithEncoder
public de.huxhorn.sulky.codec.Encoder<de.huxhorn.lilith.data.logging.LoggingEvent> getLilithEncoder()
setLilithEncoder
public void setLilithEncoder(de.huxhorn.sulky.codec.Encoder<de.huxhorn.lilith.data.logging.LoggingEvent> lilithEncoder)
getApplicationIdentifier
public java.lang.String getApplicationIdentifier()
setApplicationIdentifier
public void setApplicationIdentifier(java.lang.String applicationIdentifier)
isInSameThread
public boolean isInSameThread()
encode
public byte[] encode(ch.qos.logback.classic.spi.LoggingEvent logbackEvent)
- Specified by:
encode in interface de.huxhorn.sulky.codec.Encoder<ch.qos.logback.classic.spi.LoggingEvent>