Beispiel #1
0
 /**
  * {@inheritdoc}
  * @see AbstractWriter::send()
  */
 public function send(array $data)
 {
     if ($this->scheme === "http") {
         return $this->writeHttp($data);
     } elseif (in_array($this->scheme, ["tcp", "udp", "udg", "unix"])) {
         return parent::send([(empty($data["tag"]) ? "" : $data["tag"] . ".") . $data["message"], $data["dateTime"], $data["extra"]]);
     } else {
         return parent::send($data);
     }
 }
Beispiel #2
0
 /**
  * {@inheritdoc}
  */
 public function send(array $data)
 {
     return parent::send(["@source" => "Scalr", "@type" => $data['type'], "@tags" => $data["extra"]["tags"], "@fields" => $data["extra"], "@timestamp" => $data["timestamp"]]);
 }