1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-22 00:56:08 +02:00

Added overwriting of user context to RavenHandler

This commit is contained in:
Stepan Mazurov
2015-02-27 16:43:19 -07:00
parent bba433ac38
commit c1fd9cddf2
2 changed files with 26 additions and 0 deletions

View File

@@ -127,6 +127,8 @@ class RavenHandler extends AbstractProcessingHandler
*/
protected function write(array $record)
{
// ensures user context is empty
$this->ravenClient->user_context(null);
$options = array();
$options['level'] = $this->logLevels[$record['level']];
$options['tags'] = array();
@@ -146,6 +148,10 @@ class RavenHandler extends AbstractProcessingHandler
}
if (!empty($record['context'])) {
$options['extra']['context'] = $record['context'];
if (!empty($record['context']['user'])) {
$this->ravenClient->user_context($record['context']['user']);
unset($options['extra']['context']['user']);
}
}
if (!empty($record['extra'])) {
$options['extra']['extra'] = $record['extra'];