summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGuillaume Polaert <guillaume@logmatic.io>2017-03-12 17:13:04 +0100
committerJordi Boggiano <j.boggiano@seld.be>2017-03-12 17:13:04 +0100
commit908960d30b4c099bac141fb73cb78b1b94e988c5 (patch)
treeac4bacbc7aa20a21d0f115da4bbe9351d67528e8 /src
parentc7776bba2bfdd82f4cbd890d5bba1587abec4b8d (diff)
downloadmonolog-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.php9
-rw-r--r--src/Monolog/Handler/LogmaticHandler.php6
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.