com.trackstudio.tools
Class TSSMTPAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.log4j.net.SMTPAppender
          extended by com.trackstudio.tools.TSSMTPAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler, org.apache.log4j.xml.UnrecognizedElementHandler

public class TSSMTPAppender
extends org.apache.log4j.net.SMTPAppender

Класс используется для отправки лога работы системы на почту


Field Summary
 
Fields inherited from class org.apache.log4j.net.SMTPAppender
cb, evaluator, msg
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
TSSMTPAppender()
           
 
Method Summary
 void activateOptions()
          Выставляет настройки класса
 void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
          Добавляет текст в отправляемому контенту
 java.lang.String getFrom()
          Возвращает адрес отправителя
 java.lang.String getSMTPPort()
          Возвращает SMTP-порт
 java.lang.String getTo()
          Возвращает адрес получателя
 void setSMTPPort(java.lang.String smtpPort)
          Устанавливает SMTP-порт
 
Methods inherited from class org.apache.log4j.net.SMTPAppender
addressMessage, checkEntryConditions, close, createSession, getBcc, getBufferSize, getCc, getEvaluator, getEvaluatorClass, getLocationInfo, getSMTPDebug, getSMTPHost, getSMTPPassword, getSMTPUsername, getSubject, parseUnrecognizedElement, requiresLayout, sendBuffer, setBcc, setBufferSize, setCc, setEvaluator, setEvaluatorClass, setFrom, setLocationInfo, setSMTPDebug, setSMTPHost, setSMTPPassword, setSMTPUsername, setSubject, setTo
 
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

TSSMTPAppender

public TSSMTPAppender()
Method Detail

getSMTPPort

public java.lang.String getSMTPPort()
Возвращает SMTP-порт

Returns:
порт

setSMTPPort

public void setSMTPPort(java.lang.String smtpPort)
Устанавливает SMTP-порт

Parameters:
smtpPort - порт

activateOptions

public void activateOptions()
Выставляет настройки класса

Specified by:
activateOptions in interface org.apache.log4j.spi.OptionHandler
Overrides:
activateOptions in class org.apache.log4j.net.SMTPAppender

getFrom

public java.lang.String getFrom()
Возвращает адрес отправителя

Overrides:
getFrom in class org.apache.log4j.net.SMTPAppender
Returns:
адрес отправителя

getTo

public java.lang.String getTo()
Возвращает адрес получателя

Overrides:
getTo in class org.apache.log4j.net.SMTPAppender
Returns:
адрес получателя

append

public void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
Добавляет текст в отправляемому контенту

Overrides:
append in class org.apache.log4j.net.SMTPAppender
Parameters:
loggingEvent - к чему добавляем текст


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.