Esempio n. 1
0
 /**
  * @see \r8\iface\Log\Node::dispatch
  */
 public function dispatch(\r8\Log\Message $message)
 {
     $flags = $this->facility | $this->flags;
     $flags |= self::getSysLogLevel($message->getLevel());
     \syslog($flags, $message->__toString());
     return $this;
 }
Esempio n. 2
0
 /**
  * @see \r8\iface\Log\Matcher::matches
  */
 public function matches(\r8\Log\Message $message)
 {
     return $this->validator->isValid($message->getMessage());
 }
Esempio n. 3
0
 /**
  * @see \r8\iface\Log\Node::dispatch
  */
 public function dispatch(\r8\Log\Message $message)
 {
     $this->stream->write($message->__toString());
     return $this;
 }
Esempio n. 4
0
 /**
  * @see \r8\iface\Log\Matcher::matches
  */
 public function matches(\r8\Log\Message $message)
 {
     return in_array($message->getLevel(), $this->levels);
 }