diff options
author | Guillaume Polaert <guillaume@logmatic.io> | 2017-03-12 17:13:04 +0100 |
---|---|---|
committer | Jordi Boggiano <j.boggiano@seld.be> | 2017-03-12 17:13:04 +0100 |
commit | 908960d30b4c099bac141fb73cb78b1b94e988c5 (patch) | |
tree | ac4bacbc7aa20a21d0f115da4bbe9351d67528e8 /src | |
parent | c7776bba2bfdd82f4cbd890d5bba1587abec4b8d (diff) | |
download | monolog-908960d30b4c099bac141fb73cb78b1b94e988c5.zip monolog-908960d30b4c099bac141fb73cb78b1b94e988c5.tar.gz monolog-908960d30b4c099bac141fb73cb78b1b94e988c5.tar.bz2 |
Logmatic fix (#914)
* Adding the marker field to improve the Logmatic.io compatibilty
Diffstat (limited to 'src')
-rw-r--r-- | src/Monolog/Formatter/LogmaticFormatter.php | 9 | ||||
-rw-r--r-- | src/Monolog/Handler/LogmaticHandler.php | 6 |
2 files changed, 10 insertions, 5 deletions
diff --git a/src/Monolog/Formatter/LogmaticFormatter.php b/src/Monolog/Formatter/LogmaticFormatter.php index 0b999a2..8684da4 100644 --- a/src/Monolog/Formatter/LogmaticFormatter.php +++ b/src/Monolog/Formatter/LogmaticFormatter.php @@ -18,6 +18,9 @@ namespace Monolog\Formatter; */ class LogmaticFormatter extends JsonFormatter { + + const MARKERS = ["sourcecode", "php"]; + /** * @param string */ @@ -57,12 +60,14 @@ class LogmaticFormatter extends JsonFormatter public function format(array $record): string { if (!empty($this->hostname)) { - $record['hostname'] = $this->hostname; + $record["hostname"] = $this->hostname; } if (!empty($this->appname)) { - $record['appname'] = $this->appname; + $record["appname"] = $this->appname; } + $record["@marker"] = self::MARKERS; + return parent::format($record); } } diff --git a/src/Monolog/Handler/LogmaticHandler.php b/src/Monolog/Handler/LogmaticHandler.php index 70c4d6a..9747220 100644 --- a/src/Monolog/Handler/LogmaticHandler.php +++ b/src/Monolog/Handler/LogmaticHandler.php @@ -23,17 +23,17 @@ class LogmaticHandler extends SocketHandler /** * @var string */ - protected $logToken; + private $logToken; /** * @var string */ - protected $hostname; + private $hostname; /** * @var string */ - protected $appname; + private $appname; /** * @param string $token Log token supplied by Logmatic. |