|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.log4j.AppenderSkeleton
org.wso2.carbon.utils.logging.appenders.IMAppender
public class IMAppender
IMAppender appends tracing requests through instant messaging network.
| Field Summary |
|---|
| Fields inherited from class org.apache.log4j.AppenderSkeleton |
|---|
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
| Constructor Summary | |
|---|---|
IMAppender()
The default constructor will instantiate the appender with a default TriggeringEventEvaluator that will trigger on events with level ERROR or higher. |
|
IMAppender(org.apache.log4j.spi.TriggeringEventEvaluator evaluator)
|
|
| Method Summary | |
|---|---|
void |
activateOptions()
Options are activated and become effective only after calling this method. |
void |
append(org.apache.log4j.spi.LoggingEvent event)
This method called by AppenderSkeleton.doAppend(org.apache.log4j.spi.LoggingEvent) method
does most of the real appending work. |
protected boolean |
checkEntryConditions()
This method determines if there is a sense in attempting to append. |
void |
close()
Close this IMAppender. |
int |
getBufferSize()
|
String |
getEvaluatorClass()
|
String |
getHost()
|
String |
getNickname()
|
String |
getPassword()
|
int |
getPort()
|
String |
getRecipient()
|
String |
getUsername()
|
boolean |
isChatroom()
|
boolean |
isSSL()
|
boolean |
requiresLayout()
The IMAppender requires a layout. |
protected void |
sendBuffer()
Send the contents of the cyclic buffer as an IM message. |
void |
setBufferSize(int bufferSize)
|
void |
setChatroom(boolean chatroom)
|
void |
setEvaluatorClass(String value)
The EvaluatorClass option takes a string value representing the name of the class implementing the TriggeringEventEvaluator interface. |
void |
setHost(String host)
|
void |
setNickname(String nickname)
|
void |
setPassword(String password)
|
void |
setPort(int port)
|
void |
setRecipient(String recipient)
|
void |
setSSL(boolean enableSSL)
|
void |
setUsername(String username)
|
| Methods inherited from class org.apache.log4j.AppenderSkeleton |
|---|
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IMAppender()
public IMAppender(org.apache.log4j.spi.TriggeringEventEvaluator evaluator)
| Method Detail |
|---|
public String getHost()
public void setHost(String host)
public int getPort()
public void setPort(int port)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getRecipient()
public void setRecipient(String recipient)
public boolean isChatroom()
public void setChatroom(boolean chatroom)
public String getNickname()
public void setNickname(String nickname)
public boolean isSSL()
public void setSSL(boolean enableSSL)
public int getBufferSize()
public void setBufferSize(int bufferSize)
public void setEvaluatorClass(String value)
TriggeringEventEvaluator interface. A corresponding object will
be instantiated and assigned as the triggering event evaluator
for the SMTPAppender.
public String getEvaluatorClass()
public void activateOptions()
activateOptions in interface org.apache.log4j.spi.OptionHandleractivateOptions in class org.apache.log4j.AppenderSkeletonpublic void close()
public void append(org.apache.log4j.spi.LoggingEvent event)
AppenderSkeleton.doAppend(org.apache.log4j.spi.LoggingEvent) method
does most of the real appending work. Adds the event to a buffer
and checks if the event triggers a message to be sent.
append in class org.apache.log4j.AppenderSkeletonprotected void sendBuffer()
protected boolean checkEntryConditions()
It checks whether there is an output chat available and also if
there is a set layout. If these checks fail, then the boolean
value false is returned.
public boolean requiresLayout()
true.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||