Class LoggerAppenderSocket

Description

Serialize events and send them to a network socket.

Serialize events and send them to a network socket. Parameters are $hostname, $port, $timeout.

Located in Program_Root/log4php/appenders/LoggerAppenderSocket.php (line 43)

LoggerAppender
   |
   --LoggerAppenderSkeleton
      |
      --LoggerAppenderSocket
Variable Summary
Method Summary
LoggerAppenderSocket LoggerAppenderSocket (string $name)
boolean activateOptions ()
void append (mixed $event)
void close ()
void getHostname ()
void getPort ()
void getTimeout ()
void getUseXml ()
void reset ()
void setHostname (mixed $hostname)
void setPort (mixed $port)
void setTimeout (mixed $timeout)
void setUseXml (mixed $flag)
Variables
string $hostname = '' (line 55)

Target host.

Target host. On how to define hostname see http://www.php.net/fsockopen

integer $port = null (line 60)
  • var: network port
mixed $requiresLayout = false (line 78)

Redefinition of:
LoggerAppenderSkeleton::$requiresLayout
integer $timeout = 30 (line 65)
  • var: connection timeout
boolean $useXml = false (line 70)
LoggerXmlLayout $xmlLayout = null (line 76)
  • private:

Inherited Variables

Inherited from LoggerAppenderSkeleton

LoggerAppenderSkeleton::$closed
LoggerAppenderSkeleton::$errorHandler
LoggerAppenderSkeleton::$headFilter
LoggerAppenderSkeleton::$layout
LoggerAppenderSkeleton::$name
LoggerAppenderSkeleton::$tailFilter
LoggerAppenderSkeleton::$threshold
Methods
Constructor LoggerAppenderSocket (line 85)

Constructor

Constructor

LoggerAppenderSocket LoggerAppenderSocket (string $name)
  • string $name: appender name
activateOptions (line 94)

Create a socket connection using defined parameters

Create a socket connection using defined parameters

boolean activateOptions ()

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

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

Redefinition of:
LoggerAppenderSkeleton::close()
getHostname (line 131)
void getHostname ()
getPort (line 139)
void getPort ()
getTimeout (line 147)
void getTimeout ()
getUseXml (line 155)
void getUseXml ()
reset (line 161)
void reset ()
setHostname (line 167)
void setHostname (mixed $hostname)
setPort (line 172)
void setPort (mixed $port)
setTimeout (line 177)
void setTimeout (mixed $timeout)
setUseXml (line 182)
void setUseXml (mixed $flag)

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 Mon, 15 Sep 2003 21:12:44 +0200 by phpDocumentor 1.2.2