Class LoggerAppenderSyslog

Description

Log events using php http://www.php.net/syslog function.

Levels are mapped as follows:

  • level >= FATAL to LOG_ALERT
  • FATAL > level >= ERROR to LOG_ERR
  • ERROR > level >= WARN to LOG_WARNING
  • WARN > level >= INFO to LOG_INFO
  • INFO > level >= DEBUG to LOG_DEBUG

  • author: VxR <vxr@vxr.it>
  • version: $Revision: 556801 $

Located in /appenders/LoggerAppenderSyslog.php (line 44)

LoggerAppender
   |
   --LoggerAppenderSkeleton
      |
      --LoggerAppenderSyslog
Method Summary
void activateOptions ()
void append ( $event)
void close ()
void setFacility (const $facility)
void setIdent (string $ident)
void setOption (string $option)
void setOverridePriority (bool $overridePriority)
void setPriority (const $priority)
Variables
Methods
activateOptions (line 136)
  • access: public
void activateOptions ()

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

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

Redefinition of:
LoggerAppender::close()
Release any resources allocated.
setFacility (line 110)

Set the facility value for the syslog message.

  • access: public
void setFacility (const $facility)
  • const $facility: int Facility
setIdent (line 91)

Set the ident of the syslog message.

  • access: public
void setIdent (string $ident)
  • string $ident: Ident
setOption (line 131)

Set the option value for the syslog message.

This value is used as a parameter for php openlog() and passed on to the syslog daemon.

  • access: public
void setOption (string $option)
  • string $option
setOverridePriority (line 120)

If the priority of the message to be sent can be defined by a value in the properties-file, set parameter value to "true".

  • access: public
void setOverridePriority (bool $overridePriority)
  • bool $overridePriority: Override priority
setPriority (line 100)

Set the priority value for the syslog message.

  • access: public
void setPriority (const $priority)
  • const $priority: int Priority

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