SeasLog::setRequestVariable

(PECL seaslog >=1.9.0)

SeasLog::setRequestVariableManually set SeasLog request variable

Description

public static SeasLog::setRequestVariable(int $key, string $value): bool

Manually set SeasLog request variable.

Return Values

Return TRUE on set success, FALSE on failure.

Examples

Example #1 SeasLog::setRequestVariable() example

<?php$sDomainPort = 'domain:port';$sRequestUri = 'uri';$sRequestMethod = 'method';$sClientIp = 'client_ip';$iErrorKey = 1000;$oSeasLog = new SeasLog();var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT, $sDomainPort));var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI, $sRequestUri));var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD, $sRequestMethod));var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP, $sClientIp));var_dump($oSeasLog->setRequestVariable($iErrorKey,NULL));var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT) == $sDomainPort);var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI) == $sRequestUri);var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD) == $sRequestMethod);var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP) == $sClientIp);var_dump($oSeasLog->getRequestVariable($iErrorKey));?>

The above example will output something similar to:

bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)

See Also