projects
/
pharext
/
pharext.org
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
|
github
raw
|
patch
|
inline
| side by side (parent:
82b3a99
)
add rate limits to logs
author
Michael Wallner
<mike@php.net>
Wed, 20 May 2015 13:29:04 +0000
(15:29 +0200)
committer
Michael Wallner
<mike@php.net>
Wed, 20 May 2015 13:29:04 +0000
(15:29 +0200)
app/Github/ClientObserver.php
patch
|
blob
|
history
diff --git
a/app/Github/ClientObserver.php
b/app/Github/ClientObserver.php
index 89e01d8f171845586eb09f7164ea77adea682a80..036f303c6e0f6aaf81ddffe1006bed6f262bb196 100644
(file)
--- a/
app/Github/ClientObserver.php
+++ b/
app/Github/ClientObserver.php
@@
-27,7
+27,12
@@
class ClientObserver implements SplObserver
break;
case "finished":
$response = $client->getResponse($request);
break;
case "finished":
$response = $client->getResponse($request);
- $message = sprintf("API-Shot: finished [%d] %s %s", $response->getResponseCode(), $request->getRequestMethod(), $request->getRequestUrl());
+ $message = sprintf("API-Shot: finished [%d] (rate-limit:%d/%d) %s %s",
+ $response->getResponseCode(),
+ $response->getHeader("X-RateLimit-Remaining"),
+ $response->getHeader("X-RateLimit-Limit"),
+ $request->getRequestMethod(),
+ $request->getRequestUrl());
if ($response->getResponseCode() >= 400 || $response->getTransferInfo("error")) {
$this->logger->error($message, (array) $response->getTransferInfo());
} else {
if ($response->getResponseCode() >= 400 || $response->getTransferInfo("error")) {
$this->logger->error($message, (array) $response->getTransferInfo());
} else {