public class LogstashAccessEncoder
extends ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.access.spi.IAccessEvent>
| Constructor and Description |
|---|
LogstashAccessEncoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
doEncode(ch.qos.logback.access.spi.IAccessEvent event) |
LogstashAccessFieldNames |
getFieldNames() |
JsonFactoryDecorator |
getJsonFactoryDecorator() |
JsonGeneratorDecorator |
getJsonGeneratorDecorator() |
boolean |
isImmediateFlush() |
void |
setFieldNames(LogstashAccessFieldNames fieldNames) |
void |
setImmediateFlush(boolean immediateFlush) |
void |
setJsonFactoryDecorator(JsonFactoryDecorator jsonFactoryDecorator) |
void |
setJsonGeneratorDecorator(JsonGeneratorDecorator jsonGeneratorDecorator) |
void |
start() |
void |
stop() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic void doEncode(ch.qos.logback.access.spi.IAccessEvent event)
throws IOException
IOExceptionpublic void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.access.spi.IAccessEvent>public void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclestop in class ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.access.spi.IAccessEvent>public void close()
throws IOException
IOExceptionpublic boolean isImmediateFlush()
public void setImmediateFlush(boolean immediateFlush)
public LogstashAccessFieldNames getFieldNames()
public void setFieldNames(LogstashAccessFieldNames fieldNames)
public JsonFactoryDecorator getJsonFactoryDecorator()
public void setJsonFactoryDecorator(JsonFactoryDecorator jsonFactoryDecorator)
public JsonGeneratorDecorator getJsonGeneratorDecorator()
public void setJsonGeneratorDecorator(JsonGeneratorDecorator jsonGeneratorDecorator)
Copyright © 2014. All Rights Reserved.