123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?php
- namespace Redis\Logger;
- class Entry {
-
- public $type;
-
- public $user;
-
- public $uid;
-
- public $request_uri;
-
- public $referer;
-
- public $ip;
-
- public $timestamp;
-
- public $severity;
-
- public $link;
-
- public $message;
-
- public $variables;
- public function __construct(array $entry) {
- foreach ($entry as $k => $v) {
- if (property_exists($this, $k)) {
- $this->$k = $v;
- }
- }
- }
-
- public function getTemplateKey(Settings $settings) {
- return $settings->getPrefix() . "{$this->type}:{$this->severity}:{$this->message}";
- }
- }
|