Top Description Fields Constructors Methods
ch.qos.logback.classic.net

public Class SocketAppender

extends AbstractSocketAppender<ILoggingEvent>
Class Inheritance
Imports
ch.qos.logback.classic.spi.ILoggingEvent, ch.qos.logback.core.net.AbstractSocketAppender, ch.qos.logback.core.spi.PreSerializationTransformer

Sends ILoggingEvent objects to a remote a log server, usually a SocketNode. For more information on this appender, please refer to the online manual at http://logback.qos.ch/manual/appenders.html#SocketAppender
Authors
Ceki Gülcü, Sébastien Pennec

Field Summary

Modifier and TypeField and Description
private boolean
private static final PreSerializationTransformer<ILoggingEvent>
Inherited from ch.qos.logback.core.net.AbstractSocketAppender:
DEFAULT_PORTDEFAULT_QUEUE_SIZEDEFAULT_RECONNECTION_DELAY

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public PreSerializationTransformer<ILoggingEvent>
getPST()

Implements abstract ch.qos.logback.core.net.AbstractSocketAppender.getPST.

Get the pre-serialization transformer that will be used to transform each event into a Serializable object before delivery to the remote receiver.
protected void
postProcessEvent(ILoggingEvent
the event to post-process
event
)

Implements abstract ch.qos.logback.core.net.AbstractSocketAppender.postProcessEvent.

Post-processes an event before it is serialized for delivery to the remote receiver.
public void
setIncludeCallerData(boolean includeCallerData)

Inherited from ch.qos.logback.core.net.AbstractSocketAppender:
appendconnectionFailedgetEventDelayLimitgetPortgetQueueSizegetReconnectionDelaygetRemoteHostgetSocketFactorynewConnectorsetEventDelayLimitsetPortsetQueueSizesetReconnectionDelaysetRemoteHoststartstop

Field Detail

includeCallerDataback to summary
private boolean includeCallerData
pstback to summary
private static final PreSerializationTransformer<ILoggingEvent> pst

Constructor Detail

SocketAppenderback to summary
public SocketAppender()

Method Detail

getPSTback to summary
public PreSerializationTransformer<ILoggingEvent> getPST()

Implements abstract ch.qos.logback.core.net.AbstractSocketAppender.getPST.

Doc from ch.qos.logback.core.net.AbstractSocketAppender.getPST.

Get the pre-serialization transformer that will be used to transform each event into a Serializable object before delivery to the remote receiver.

Returns:PreSerializationTransformer<ILoggingEvent>

transformer object

postProcessEventback to summary
protected void postProcessEvent(ILoggingEvent event)

Implements abstract ch.qos.logback.core.net.AbstractSocketAppender.postProcessEvent.

Doc from ch.qos.logback.core.net.AbstractSocketAppender.postProcessEvent.

Post-processes an event before it is serialized for delivery to the remote receiver.

Parameters
event:ILoggingEvent

the event to post-process

Annotations
@Override
setIncludeCallerDataback to summary
public void setIncludeCallerData(boolean includeCallerData)