- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.UnsynchronizedAppenderBase<Event>
-
- net.logstash.logback.appender.AsyncDisruptorAppender<Event>
-
- net.logstash.logback.appender.AbstractLogstashTcpSocketAppender<ch.qos.logback.classic.spi.ILoggingEvent>
-
- net.logstash.logback.appender.LogstashTcpSocketAppender
-
- com.gc.craftsman.logstash.logback.appender.CraftsmanLoggerAppender
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.logstash.logback.appender.AsyncDisruptorAppender
net.logstash.logback.appender.AsyncDisruptorAppender.LogEvent<Event>, net.logstash.logback.appender.AsyncDisruptorAppender.LogEventTranslator<Event>
-
Field Summary
-
Fields inherited from class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
DEFAULT_CONNECTION_TIMEOUT, DEFAULT_PORT, DEFAULT_QUEUE_SIZE, DEFAULT_RECONNECTION_DELAY, DEFAULT_THREAD_NAME_FORMAT, DEFAULT_WRITE_BUFFER_SIZE, HOST_NAME_FORMAT, PORT_FORMAT
-
Fields inherited from class net.logstash.logback.appender.AsyncDisruptorAppender
APPENDER_NAME_FORMAT, DEFAULT_DROPPED_WARN_FREQUENCY, DEFAULT_PRODUCER_TYPE, DEFAULT_RING_BUFFER_SIZE, DEFAULT_WAIT_STRATEGY, THREAD_INDEX_FORMAT
-
Fields inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase
name, started
-
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Method Summary
-
Methods inherited from class net.logstash.logback.appender.LogstashTcpSocketAppender
isIncludeCallerData, setIncludeCallerData
-
Methods inherited from class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
addDestination, addDestinations, getConnectionStrategy, getDestinations, getEncoder, getHostString, getKeepAliveCharset, getKeepAliveDuration, getKeepAliveMessage, getPort, getQueueSize, getReconnectionDelay, getRemoteHost, getSecondaryConnectionTTL, getSocketFactory, getSsl, getThreadNameFormatParams, getWriteBufferSize, isKeepAliveEnabled, isStarted, scheduleReaderRunnable, setConnectionStrategy, setEncoder, setKeepAliveCharset, setKeepAliveDuration, setKeepAliveMessage, setPort, setQueueSize, setReconnectionDelay, setRemoteHost, setSecondaryConnectionTTL, setSocketFactory, setSsl, setThreadNameFormat, setWriteBufferSize, updateCurrentThreadName
-
Methods inherited from class net.logstash.logback.appender.AsyncDisruptorAppender
append, calculateThreadName, getDisruptor, getDroppedWarnFrequency, getEventHandler, getEventTranslator, getExecutorService, getProducerType, getRingBufferSize, getThreadFactory, getThreadNameFormat, getThreadNamePrefix, getThreadPoolCoreSize, getWaitStrategy, isDaemon, setDaemon, setDroppedWarnFrequency, setEventFactory, setEventHandler, setEventTranslator, setProducerType, setRingBufferSize, setThreadFactory, setThreadNamePrefix, setThreadPoolCoreSize, setWaitStrategy, setWaitStrategyType
-
Methods inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, setName, toString
-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
-
Method Detail
-
start
public void start()
- Specified by:
start in interface ch.qos.logback.core.spi.LifeCycle
- Overrides:
start in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender<ch.qos.logback.classic.spi.ILoggingEvent>
-
stop
public void stop()
- Specified by:
stop in interface ch.qos.logback.core.spi.LifeCycle
- Overrides:
stop in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender<ch.qos.logback.classic.spi.ILoggingEvent>
Copyright © 2017. All rights reserved.