Class LoggerAppenderSocket

Description

Serialize events and send them to a network socket.

Serialize events and send them to a network socket. Parameters are $remoteHost, $port, $timeout, $locationInfo, $useXml and $log4jNamespace.

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

LoggerAppender
   |
   --LoggerAppenderSkeleton
      |
      --LoggerAppenderSocket
Variable Summary
boolean $locationInfo
boolean $log4jNamespace
integer $port
string $remoteHost
integer $timeout
boolean $useXml
Method Summary
LoggerAppenderSocket LoggerAppenderSocket (string $name)
void activateOptions ()
void append (LoggerLoggingEvent $event)
void close ()
string getHostname ()
boolean getLocationInfo ()
boolean getLog4jNamespace ()
integer getPort ()
integer getTimeout ()
void getUseXml ()
void reset ()
void setHostname (string $hostname)
void setLocationInfo (mixed $flag)
void setLog4jNamespace (mixed $flag)
void setPort (integer $port)
void setRemoteHost (string $hostname)
void setTimeout (integer $timeout)
void setUseXml (mixed $flag)
Variables
boolean $locationInfo = false (line 67)
  • var: get event's location info.
boolean $log4jNamespace = false (line 83)
integer $port = LOG4PHP_LOGGER_APPENDER_SOCKET_DEFAULT_PORT (line 62)
  • var: the network port.
string $remoteHost = '' (line 57)

Target host.

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

integer $timeout = LOG4PHP_LOGGER_APPENDER_SOCKET_DEFAULT_TIMEOUT (line 72)
  • var: connection timeout
boolean $useXml = false (line 77)

Inherited Variables

Inherited from LoggerAppenderSkeleton

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

Constructor

Constructor

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

Create a socket connection using defined parameters

Create a socket connection using defined parameters

void activateOptions ()

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

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

Redefinition of:
LoggerAppenderSkeleton::close()
getHostname (line 150)
string getHostname ()
getLocationInfo (line 158)
boolean getLocationInfo ()
getLog4jNamespace (line 166)
boolean getLog4jNamespace ()
getPort (line 174)
integer getPort ()
getTimeout (line 182)
integer getTimeout ()
getUseXml (line 190)
void getUseXml ()
reset (line 195)
void reset ()
setHostname (line 205)
void setHostname (string $hostname)
  • string $hostname
setLocationInfo (line 213)
void setLocationInfo (mixed $flag)
  • mixed $flag
setLog4jNamespace (line 221)
void setLog4jNamespace (mixed $flag)
  • mixed $flag
setPort (line 229)
void setPort (integer $port)
  • integer $port
setRemoteHost (line 239)
void setRemoteHost (string $hostname)
  • string $hostname
setTimeout (line 247)
void setTimeout (integer $timeout)
  • integer $timeout
setUseXml (line 255)
void setUseXml (mixed $flag)
  • 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 Wed, 24 Sep 2003 20:07:14 +0200 by phpDocumentor 1.2.2