mirror of
https://github.com/Seldaek/monolog.git
synced 2025-08-09 06:36:46 +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()
|
protected function getExtraParameters()
|
||||||
{
|
{
|
||||||
return array('checksum', 'release');
|
return array('checksum', 'release', 'event_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -92,11 +92,13 @@ class RavenHandlerTest extends TestCase
|
|||||||
|
|
||||||
$checksum = '098f6bcd4621d373cade4e832627b4f6';
|
$checksum = '098f6bcd4621d373cade4e832627b4f6';
|
||||||
$release = '05a671c66aefea124cc08b76ea6d30bb';
|
$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);
|
$handler->handle($record);
|
||||||
|
|
||||||
$this->assertEquals($checksum, $ravenClient->lastData['checksum']);
|
$this->assertEquals($checksum, $ravenClient->lastData['checksum']);
|
||||||
$this->assertEquals($release, $ravenClient->lastData['release']);
|
$this->assertEquals($release, $ravenClient->lastData['release']);
|
||||||
|
$this->assertEquals($eventId, $ravenClient->lastData['event_id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testFingerprint()
|
public function testFingerprint()
|
||||||
|
Reference in New Issue
Block a user