PHP Class Scalr\LogCollector\ApiLogger

Author: N.V.
Inheritance: extends AbstractLogger
Mostra file Open project: scalr/scalr

Public Methods

Method Description
__construct ( ApiLoggerConfiguration $config ) Constructor. Instantiates ApiLogger, prepares backend

Protected Methods

Method Description
getCommonData ( )
handlerApiError ( Request $request, Response $response ) : array Logs failed requests data
initializeSubscribers ( )

Method Details

__construct() public method

Constructor. Instantiates ApiLogger, prepares backend
public __construct ( ApiLoggerConfiguration $config )
$config ApiLoggerConfiguration Api logger config object

getCommonData() protected method

See also: AbstractLogger::getCommonData()
protected getCommonData ( )

handlerApiError() protected method

Logs failed requests data
protected handlerApiError ( Request $request, Response $response ) : array
$request Scalr\Api\Rest\Http\Request API request data
$response Scalr\Api\Rest\Http\Response API response data
return array Returns array of the fields to log

initializeSubscribers() protected method

See also: AbstractLogger::initializeSubscribers()
protected initializeSubscribers ( )