Class LoggerAppenderMailEvent

Description

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.

  • author: Marco Vassura
  • author: Domenico Lordi <lordi@interfree.it>
  • version: $Revision: 556784 $

Located in /appenders/LoggerAppenderMailEvent.php (line 40)

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 ( $event)
void close ()
string getFrom ()
integer getPort ()
string getSmtpHost ()
string getSubject ()
string getTo ()
void setFrom ( $from)
void setPort ( $port)
void setSmtpHost ( $smtpHost)
void setSubject ( $subject)
void setTo ( $to)
Variables
string $from = null (line 45)
  • var: 'from' field
integer $port = 25 (line 50)
  • var: 'from' field
string $smtpHost = null (line 55)
  • var: hostname.
string $subject = '' (line 60)
  • var: 'subject' field
string $to = null (line 65)
  • 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 77)

Constructor.

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

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

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

Redefinition of:
LoggerAppender::close()
Release any resources allocated.
getFrom (line 95)
string getFrom ()
getPort (line 100)
integer getPort ()
getSmtpHost (line 105)
string getSmtpHost ()
getSubject (line 110)
string getSubject ()
getTo (line 115)
string getTo ()
setFrom (line 117)
void setFrom ( $from)
  • $from
setPort (line 118)
void setPort ( $port)
  • $port
setSmtpHost (line 119)
void setSmtpHost ( $smtpHost)
  • $smtpHost
setSubject (line 120)
void setSubject ( $subject)
  • $subject
setTo (line 121)
void setTo ( $to)
  • $to

Inherited Methods

Inherited From LoggerAppenderSkeleton

LoggerAppenderSkeleton::__construct()
LoggerAppenderSkeleton::activateOptions()
LoggerAppenderSkeleton::addFilter()
LoggerAppenderSkeleton::append()
LoggerAppenderSkeleton::clearFilters()
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 by phpDocumentor 1.3.2