Class LoggerAppenderMailEvent

Description

Log events to an email address.

Log events to an email address. It will be created an email for each event. Parameters are $smtpHost (optional), $port (optional), $from (optional), $to, $subject (optional).

A layout is required.

Located in Program_Root/log4php/appenders/LoggerAppenderMailEvent.php (line 47)

LoggerAppender
   |
   --LoggerAppenderSkeleton
      |
      --LoggerAppenderMailEvent
Variable Summary
string $from
integer $port
string $smtpHost
string $subject
string $to
Method Summary
LoggerAppenderMailEvent LoggerAppenderMailEvent (string $name)
void activateOptions ()
void append (mixed $event)
void close ()
string getFrom ()
integer getPort ()
string getSmtpHost ()
string getSubject ()
string getTo ()
void setFrom (mixed $from)
void setPort (mixed $port)
void setSmtpHost (mixed $smtphost)
void setSubject (mixed $subject)
void setTo (mixed $to)
Variables
string $from = null (line 52)
  • var: 'from' field
integer $port = 25 (line 57)
  • var: 'from' field
string $smtpHost = null (line 62)
  • var: hostname.
string $subject = '' (line 67)
  • var: 'subject' field
string $to = null (line 72)
  • var: 'to' field

Inherited Variables

Inherited from LoggerAppenderSkeleton

LoggerAppenderSkeleton::$closed
LoggerAppenderSkeleton::$errorHandler
LoggerAppenderSkeleton::$headFilter
LoggerAppenderSkeleton::$layout
LoggerAppenderSkeleton::$name
LoggerAppenderSkeleton::$tailFilter
LoggerAppenderSkeleton::$threshold
Methods
Constructor LoggerAppenderMailEvent (line 84)

Constructor.

Constructor.

LoggerAppenderMailEvent LoggerAppenderMailEvent (string $name)
  • string $name: appender name
activateOptions (line 89)
void activateOptions ()

Redefinition of:
LoggerAppenderSkeleton::activateOptions()
Derived appenders should override this method if option structure requires it.
append (line 130)
void append (mixed $event)

Redefinition of:
LoggerAppenderSkeleton::append()
Subclasses of LoggerAppenderSkeleton should implement this method to perform actual logging.
close (line 94)
void close ()

Redefinition of:
LoggerAppenderSkeleton::close()
getFrom (line 102)
string getFrom ()
getPort (line 107)
integer getPort ()
getSmtpHost (line 112)
string getSmtpHost ()
getSubject (line 117)
string getSubject ()
getTo (line 122)
string getTo ()
setFrom (line 124)
void setFrom (mixed $from)
setPort (line 125)
void setPort (mixed $port)
setSmtpHost (line 126)
void setSmtpHost (mixed $smtphost)
setSubject (line 127)
void setSubject (mixed $subject)
setTo (line 128)
void setTo (mixed $to)

Inherited Methods

Inherited From LoggerAppenderSkeleton

LoggerAppenderSkeleton::LoggerAppenderSkeleton()
LoggerAppenderSkeleton::activateOptions()
LoggerAppenderSkeleton::addFilter()
LoggerAppenderSkeleton::append()
LoggerAppenderSkeleton::clearFilters()
LoggerAppenderSkeleton::close()
LoggerAppenderSkeleton::doAppend()
LoggerAppenderSkeleton::finalize()
LoggerAppenderSkeleton::getErrorHandler()
LoggerAppenderSkeleton::getFilter()
LoggerAppenderSkeleton::getFirstFilter()
LoggerAppenderSkeleton::getLayout()
LoggerAppenderSkeleton::getName()
LoggerAppenderSkeleton::getThreshold()
LoggerAppenderSkeleton::isAsSevereAsThreshold()
LoggerAppenderSkeleton::requiresLayout()
LoggerAppenderSkeleton::setErrorHandler()
LoggerAppenderSkeleton::setLayout()
LoggerAppenderSkeleton::setName()
LoggerAppenderSkeleton::setThreshold()
LoggerAppenderSkeleton::__sleep()
LoggerAppenderSkeleton::__wakeup()

Inherited From LoggerAppender

LoggerAppender::addFilter()
LoggerAppender::clearFilters()
LoggerAppender::close()
LoggerAppender::doAppend()
LoggerAppender::factory()
LoggerAppender::getErrorHandler()
LoggerAppender::getFilter()
LoggerAppender::getLayout()
LoggerAppender::getName()
LoggerAppender::requiresLayout()
LoggerAppender::setErrorHandler()
LoggerAppender::setLayout()
LoggerAppender::setName()
LoggerAppender::singleton()

Documentation generated on Tue, 28 Oct 2003 22:03:39 +0100 by phpDocumentor 1.2.2