Class AmfphpLogger

Description

logs requests and responses in their serialized and deserialized forms. Note that this a crude logging system, with no levels, targets etc. like Log4j for example.

It is as such to be used for development purposes, but not for production

  • author: Ariel Sommeria-klein

Located in /Amfphp/Plugins/AmfphpLogger/AmfphpLogger.php (line 20)


	
			
Class Constant Summary
 LOG_FILE_PATH = "amfphplog.log"
Method Summary
static void logMessage ( $message)
AmfphpLogger __construct ([ $config = null])
void exceptionCaughtHandler ( $e,  $requestPacket)
void filterDeserializedRequest (mixed $deserializedRequest)
void filterDeserializedResponse (packet $deserializedResponse)
void filterSerializedRequest (String $rawData)
void filterSerializedResponse ( $rawData)
Methods
static method logMessage (line 38)
  • access: public
static void logMessage ( $message)
  • $message
Constructor __construct (line 29)

constructor.

  • access: public
AmfphpLogger __construct ([ $config = null])
  • array $config: optional key/value pairs in an associative array. Used to override default configuration values.
exceptionCaughtHandler (line 84)

logs the exception and the packet that caused it

  • access: public
void exceptionCaughtHandler ( $e,  $requestPacket)
  • packet $requestPacket
  • Exception $e
filterDeserializedRequest (line 60)

logs the deserialized request

  • access: public
void filterDeserializedRequest (mixed $deserializedRequest)
  • mixed $deserializedRequest
filterDeserializedResponse (line 68)

logs the deserialized response

  • access: public
void filterDeserializedResponse (packet $deserializedResponse)
  • packet $deserializedResponse
filterSerializedRequest (line 52)

logs the serialized incoming packet

  • access: public
void filterSerializedRequest (String $rawData)
  • String $rawData
filterSerializedResponse (line 76)

logs the deserialized incoming packet

  • access: public
void filterSerializedResponse ( $rawData)
  • $rawData
Class Constants
LOG_FILE_PATH = "amfphplog.log" (line 23)

Documentation generated on Thu, 24 Mar 2011 16:55:38 +0100 by phpDocumentor 1.4.3