38 foreach ($testHandlers as
$test) {
39 $this->assertTrue(
$test->hasDebugRecords());
40 $this->assertTrue(
$test->hasInfoRecords());
41 $this->assertTrue(count(
$test->getRecords()) === 2);
53 foreach ($testHandlers as
$test) {
54 $this->assertTrue(
$test->hasDebugRecords());
55 $this->assertTrue(
$test->hasInfoRecords());
56 $this->assertTrue(count(
$test->getRecords()) === 2);
79 $handler->pushProcessor(
function ($record) {
80 $record[
'extra'][
'foo'] =
true;
85 $this->assertTrue(
$test->hasWarningRecords());
87 $this->assertTrue(
$records[0][
'extra'][
'foo']);
97 $handler->pushProcessor(
function ($record) {
98 $record[
'extra'][
'foo'] =
true;
103 foreach ($testHandlers as
$test) {
104 $this->assertTrue(
$test->hasDebugRecords());
105 $this->assertTrue(
$test->hasInfoRecords());
106 $this->assertTrue(count(
$test->getRecords()) === 2);
108 $this->assertTrue(
$records[0][
'extra'][
'foo']);
109 $this->assertTrue(
$records[1][
'extra'][
'foo']);
121 $handler->pushProcessor(
function ($record) {
122 $record[
'extra'][
'foo'] =
true;
127 $this->assertTrue(
$test->hasWarningRecords());
129 $this->assertTrue(
$records[0][
'extra'][
'foo']);
140 parent::handle($record);
142 throw new \Exception(
"ExceptionTestHandler::handle");
An exception for terminatinating execution or to throw for unit testing.
handle(array $record)
{{Handles a record.All records may be passed to this method, and the handler should discard those tha...
Used for testing purposes.
testHandleBatch()
@covers Monolog\Handler\WhatFailureGroupHandler::handleBatch
testHandle()
@covers Monolog\Handler\WhatFailureGroupHandler::__construct @covers Monolog\Handler\WhatFailureGroup...
testHandleUsesProcessors()
@covers Monolog\Handler\WhatFailureGroupHandler::handle
testHandleBatchUsesProcessors()
@covers Monolog\Handler\WhatFailureGroupHandler::handleBatch
testConstructorOnlyTakesHandler()
@covers Monolog\Handler\WhatFailureGroupHandler::__construct @expectedException InvalidArgumentExcept...
testHandleException()
@covers Monolog\Handler\WhatFailureGroupHandler::handle
testIsHandling()
@covers Monolog\Handler\WhatFailureGroupHandler::isHandling
Forwards records to multiple handlers suppressing failures of each handler and continuing through to ...
const ERROR
Runtime errors.
const WARNING
Exceptional occurrences that are not errors.
const INFO
Interesting events.
const DEBUG
Detailed debug information.
getRecord($level=Logger::WARNING, $message='test', $context=array())