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, setContextMethods 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. 
 -