Package ch.qos.logback.core
Interface Appender<E>
- All Superinterfaces:
ContextAware
,FilterAttachable<E>
,LifeCycle
- All Known Implementing Classes:
AbstractServerSocketAppender
,AbstractSocketAppender
,AbstractSSLSocketAppender
,AppenderBase
,AsyncAppender
,AsyncAppenderBase
,ConsoleAppender
,CountingConsoleAppender
,CyclicBufferAppender
,FileAppender
,ListAppender
,NOPAppender
,OutputStreamAppender
,RollingFileAppender
,ServerSocketAppender
,ServerSocketAppender
,SiftingAppender
,SiftingAppender
,SiftingAppenderBase
,SMTPAppender
,SMTPAppender
,SMTPAppenderBase
,SocketAppender
,SocketAppender
,SSLServerSocketAppender
,SSLServerSocketAppender
,SSLServerSocketAppenderBase
,SSLSocketAppender
,SSLSocketAppender
,SyslogAppender
,SyslogAppenderBase
,TrivialLogbackAppender
,UnsynchronizedAppenderBase
,WithLayoutListAppender
-
Method Summary
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
Methods inherited from interface ch.qos.logback.core.spi.FilterAttachable
addFilter, clearAllFilters, getCopyOfAttachedFiltersList, getFilterChainDecision
-
Method Details
-
getName
Get the name of this appender. The name uniquely identifies the appender. -
doAppend
This is where an appender accomplishes its work. Note that the argument is of type Object.- Parameters:
event
-- Throws:
LogbackException
-
setName
Set the name of this appender. The name is used by other components to identify this appender.
-