diff options
author | Benjamin Pentzold <benjamin.pentzold@sixt.com> | 2017-03-28 16:04:50 +0200 |
---|---|---|
committer | Benjamin Pentzold <benjamin.pentzold@sixt.com> | 2017-03-28 16:04:50 +0200 |
commit | 26c7de1e51774a30b8455c1040a12541bb5b7a2b (patch) | |
tree | 79f42a3c556a3ed96352d4062f135086185064d1 | |
parent | 59355d5ce3a7e0d7652fc910db2c506a5e5d40b8 (diff) | |
download | monolog-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.php | 3 | ||||
-rw-r--r-- | tests/Monolog/Formatter/LogstashFormatterTest.php | 1 |
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']); |