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 41)

LoggerAppender
   |
   --LoggerAppenderSkeleton
      |
      --LoggerAppenderSocket
Variable Summary
Method Summary
LoggerAppenderSocket LoggerAppenderSocket (string $name)
boolean activateOptions ()
void append (mixed $event)
void close ()
void closeFile ()
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 53)

Target host.

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

integer $port = null (line 58)
  • var: network port
mixed $requiresLayout = false (line 76)

Redefinition of:
LoggerAppenderSkeleton::$requiresLayout
integer $timeout = 30 (line 63)
  • var: connection timeout
boolean $useXml = false (line 68)
LoggerXmlLayout $xmlLayout = null (line 74)
  • private:

Inherited Variables

Inherited from LoggerAppenderSkeleton

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

Constructor

Constructor

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

Create a socket connection using defined parameters

Create a socket connection using defined parameters

boolean activateOptions ()

Redefinition of:
LoggerAppenderSkeleton::activateOptions()
Called after the appender paramters are set with setter methods.
append (line 198)
void append (mixed $event)

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

Redefinition of:
LoggerAppenderSkeleton::close()
Release any resources allocated.
closeFile (line 132)

Closes the network connection.

Closes the network connection.

void closeFile ()
getHostname (line 142)
void getHostname ()
getPort (line 150)
void getPort ()
getTimeout (line 158)
void getTimeout ()
getUseXml (line 166)
void getUseXml ()
reset (line 172)
void reset ()
setHostname (line 178)
void setHostname (mixed $hostname)
setPort (line 183)
void setPort (mixed $port)
setTimeout (line 188)
void setTimeout (mixed $timeout)
setUseXml (line 193)
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()

Inherited From LoggerAppender

LoggerAppender::factory()
LoggerAppender::singleton()

Documentation generated on Wed, 10 Sep 2003 22:44:28 +0200 by phpDocumentor 1.2.2