mirror of
https://github.com/Seldaek/monolog.git
synced 2025-08-08 22:26:41 +02:00
Allow to set custom event_id [LEGACY] (#930)
* +allow to set a custom event_id as an extra parameter instead of letting Raven generate a UUIDv4 * +CS * +CS * +verbose array syntax because of PHP 5.3 support
This commit is contained in:
committed by
Jordi Boggiano
parent
cc5f1eb34d
commit
e6b05c9173
@@ -216,7 +216,7 @@ class RavenHandler extends AbstractProcessingHandler
|
||||
*/
|
||||
protected function getExtraParameters()
|
||||
{
|
||||
return array('checksum', 'release');
|
||||
return array('checksum', 'release', 'event_id');
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -92,11 +92,13 @@ class RavenHandlerTest extends TestCase
|
||||
|
||||
$checksum = '098f6bcd4621d373cade4e832627b4f6';
|
||||
$release = '05a671c66aefea124cc08b76ea6d30bb';
|
||||
$record = $this->getRecord(Logger::INFO, 'test', array('checksum' => $checksum, 'release' => $release));
|
||||
$eventId = '31423';
|
||||
$record = $this->getRecord(Logger::INFO, 'test', array('checksum' => $checksum, 'release' => $release, 'event_id' => $eventId));
|
||||
$handler->handle($record);
|
||||
|
||||
$this->assertEquals($checksum, $ravenClient->lastData['checksum']);
|
||||
$this->assertEquals($release, $ravenClient->lastData['release']);
|
||||
$this->assertEquals($eventId, $ravenClient->lastData['event_id']);
|
||||
}
|
||||
|
||||
public function testFingerprint()
|
||||
|
Reference in New Issue
Block a user