array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ja', ), 'this' => array ( 0 => 'seaslog.setrequestid.php', 1 => 'SeasLog::setRequestID', 2 => 'Set SeasLog request_id differentiated requests', ), 'up' => array ( 0 => 'class.seaslog.php', 1 => 'SeasLog', ), 'prev' => array ( 0 => 'seaslog.setlogger.php', 1 => 'SeasLog::setLogger', ), 'next' => array ( 0 => 'seaslog.setrequestvariable.php', 1 => 'SeasLog::setRequestVariable', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/seaslog/seaslog/setrequestid.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

SeasLog::setRequestID

(PECL seaslog >=1.0.0)

SeasLog::setRequestIDSet SeasLog request_id differentiated requests

説明

public static SeasLog::setRequestID(string $request_id): bool

To distinguish a single request, such as not invoking the SeasLog::setRequestId() function, the unique value generated by the built-in `static char *get_uniqid ()` function is used when the request is initialized.

パラメータ

request_id

String.

戻り値

Return TRUE on set request_id success, FALSE on failure.

例1 SeasLog::setRequestID() example

<?php

var_dump(SeasLog::setRequestID(time() . rand()));

?>

上の例の出力は、 たとえば以下のようになります。

bool(true)

参考