Package ubic.gemma.web.logging
Class SlackAppender
- java.lang.Object
-
- org.apache.log4j.AppenderSkeleton
-
- ubic.gemma.web.logging.SlackAppender
-
- All Implemented Interfaces:
org.apache.log4j.Appender
,org.apache.log4j.spi.OptionHandler
public class SlackAppender extends org.apache.log4j.AppenderSkeleton implements org.apache.log4j.Appender
-
-
Constructor Summary
Constructors Constructor Description SlackAppender()
Used in log4j.properties via reflection.SlackAppender(com.slack.api.Slack slackInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
append(org.apache.log4j.spi.LoggingEvent loggingEvent)
void
close()
boolean
requiresLayout()
void
setChannel(String channel)
void
setToken(String token)
-
Methods inherited from class org.apache.log4j.AppenderSkeleton
activateOptions, addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold
-
-
-
-
Method Detail
-
append
protected void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
- Specified by:
append
in classorg.apache.log4j.AppenderSkeleton
-
close
public void close()
- Specified by:
close
in interfaceorg.apache.log4j.Appender
-
requiresLayout
public boolean requiresLayout()
- Specified by:
requiresLayout
in interfaceorg.apache.log4j.Appender
-
setToken
public void setToken(String token)
-
setChannel
public void setChannel(String channel)
-
-