summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Pentzold <benjamin.pentzold@sixt.com>2017-03-28 16:04:50 +0200
committerBenjamin Pentzold <benjamin.pentzold@sixt.com>2017-03-28 16:04:50 +0200
commit26c7de1e51774a30b8455c1040a12541bb5b7a2b (patch)
tree79f42a3c556a3ed96352d4062f135086185064d1
parent59355d5ce3a7e0d7652fc910db2c506a5e5d40b8 (diff)
downloadmonolog-26c7de1e51774a30b8455c1040a12541bb5b7a2b.zip
monolog-26c7de1e51774a30b8455c1040a12541bb5b7a2b.tar.gz
monolog-26c7de1e51774a30b8455c1040a12541bb5b7a2b.tar.bz2
map loglevel (int-value) to log-message, as well
-rw-r--r--src/Monolog/Formatter/LogstashFormatter.php3
-rw-r--r--tests/Monolog/Formatter/LogstashFormatterTest.php1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/Monolog/Formatter/LogstashFormatter.php b/src/Monolog/Formatter/LogstashFormatter.php
index f74485f..938b595 100644
--- a/src/Monolog/Formatter/LogstashFormatter.php
+++ b/src/Monolog/Formatter/LogstashFormatter.php
@@ -83,6 +83,9 @@ class LogstashFormatter extends NormalizerFormatter
if (isset($record['level_name'])) {
$message['level'] = $record['level_name'];
}
+ if (isset($record['level'])) {
+ $message['level_num'] = $record['level'];
+ }
if ($this->applicationName) {
$message['type'] = $this->applicationName;
}
diff --git a/tests/Monolog/Formatter/LogstashFormatterTest.php b/tests/Monolog/Formatter/LogstashFormatterTest.php
index 57d6759..cfe67a4 100644
--- a/tests/Monolog/Formatter/LogstashFormatterTest.php
+++ b/tests/Monolog/Formatter/LogstashFormatterTest.php
@@ -45,6 +45,7 @@ class LogstashFormatterTest extends \PHPUnit_Framework_TestCase
$this->assertEquals('log', $message['message']);
$this->assertEquals('meh', $message['channel']);
$this->assertEquals('ERROR', $message['level']);
+ $this->assertEquals(Logger::ERROR, $message['level_num']);
$this->assertEquals('test', $message['type']);
$this->assertEquals('hostname', $message['host']);