Class AmfphpLogger

Description

logs requests and responses in their serialized and deserialized forms.

deactivated by default.

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


	
			
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 41)
  • access: public
static void logMessage ( $message)
  • $message
Constructor __construct (line 32)

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

logs the exception and the packet that caused it

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

logs the deserialized request

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

logs the deserialized response

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

logs the serialized incoming packet

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

logs the deserialized incoming packet

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

Documentation generated on Mon, 23 Jan 2012 17:22:03 -0300 by phpDocumentor 1.4.3