1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-23 17:46:09 +02:00

Add array of records to MailHandler::send to allow analysis of individual records before sending email

This commit is contained in:
Jordi Boggiano
2012-04-22 18:25:08 +02:00
parent 365a5fc175
commit 5c97153efe
4 changed files with 15 additions and 8 deletions

View File

@@ -33,7 +33,7 @@ abstract class MailHandler extends AbstractProcessingHandler
}
if (!empty($messages)) {
$this->send((string) $this->getFormatter()->formatBatch($messages));
$this->send((string) $this->getFormatter()->formatBatch($messages), $messages);
}
}
@@ -41,14 +41,15 @@ abstract class MailHandler extends AbstractProcessingHandler
* Send a mail with the given content
*
* @param string $content
* @param array $records the array of log records that formed this content
*/
abstract protected function send($content);
abstract protected function send($content, array $records);
/**
* {@inheritdoc}
*/
protected function write(array $record)
{
$this->send((string) $record['formatted']);
$this->send((string) $record['formatted'], array($record));
}
}