\AmfphpLogger

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

Summary

Methods
Properties
Constants
__construct()
logMessage()
filterSerializedRequest()
filterDeserializedRequest()
filterDeserializedResponse()
filterSerializedResponse()
No public properties found
LOG_FILE_PATH
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

LOG_FILE_PATH

LOG_FILE_PATH

Methods

__construct()

__construct(array $config)

constructor.

Parameters

array $config

optional key/value pairs in an associative array. Used to override default configuration values.

logMessage()

logMessage(String $message)

write message to log file at LOG_FILE_PATH

Parameters

String $message

Throws

\Amfphp_Core_Exception

filterSerializedRequest()

filterSerializedRequest(String $rawData)

logs the serialized incoming packet

Parameters

String $rawData

filterDeserializedRequest()

filterDeserializedRequest(mixed $deserializedRequest)

logs the deserialized request

Parameters

mixed $deserializedRequest

filterDeserializedResponse()

filterDeserializedResponse(\packet $deserializedResponse)

logs the deserialized response

Parameters

\packet $deserializedResponse

filterSerializedResponse()

filterSerializedResponse(mixed $rawData)

logs the deserialized incoming packet

Parameters

mixed $rawData