Definition at line 17 of file LoggerTest.php.
◆ logMethodProvider()
Monolog\LoggerTest::logMethodProvider |
( |
| ) |
|
Definition at line 476 of file LoggerTest.php.
References array, and DEBUG.
const NOTICE
Uncommon events.
const DEBUG
Detailed debug information.
const ERROR
Runtime errors.
const WARNING
Exceptional occurrences that are not errors.
const EMERGENCY
Urgent alert.
Create styles array
The data for the language used.
const CRITICAL
Critical conditions.
const ALERT
Action must be taken immediately.
const INFO
Interesting events.
◆ setTimezoneProvider()
Monolog\LoggerTest::setTimezoneProvider |
( |
| ) |
|
Definition at line 516 of file LoggerTest.php.
References $tz, and array.
519 function (
$tz) {
return array(
new \DateTimeZone(
$tz)); },
520 \DateTimeZone::listIdentifiers()
Create styles array
The data for the language used.
◆ testBubblingWhenTheHandlerReturnsFalse()
Monolog\LoggerTest::testBubblingWhenTheHandlerReturnsFalse |
( |
| ) |
|
Monolog::addRecord
Definition at line 361 of file LoggerTest.php.
363 $logger =
new Logger(__METHOD__);
365 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
366 $handler1->expects($this->any())
367 ->method(
'isHandling')
368 ->will($this->returnValue(
true))
370 $handler1->expects($this->once())
372 ->will($this->returnValue(
false))
374 $logger->pushHandler($handler1);
376 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
377 $handler2->expects($this->any())
378 ->method(
'isHandling')
379 ->will($this->returnValue(
true))
381 $handler2->expects($this->once())
383 ->will($this->returnValue(
false))
385 $logger->pushHandler($handler2);
387 $logger->debug(
'test');
◆ testChannel()
Monolog\LoggerTest::testChannel |
( |
| ) |
|
Monolog::__construct
Definition at line 76 of file LoggerTest.php.
References $handler.
78 $logger =
new Logger(
'foo');
81 $logger->addWarning(
'test');
82 list($record) =
$handler->getRecords();
83 $this->assertEquals(
'foo', $record[
'channel']);
◆ testConvertPSR3ToMonologLevel()
Monolog\LoggerTest::testConvertPSR3ToMonologLevel |
( |
| ) |
|
Monolog::toMonologLevel
Definition at line 52 of file LoggerTest.php.
static toMonologLevel($level)
Converts PSR-3 levels to Monolog ones if necessary.
◆ testGetLevelName()
Monolog\LoggerTest::testGetLevelName |
( |
| ) |
|
Monolog::getLevelName
Definition at line 31 of file LoggerTest.php.
const ERROR
Runtime errors.
static getLevelName($level)
Gets the name of the logging level.
◆ testGetLevelNameThrows()
Monolog\LoggerTest::testGetLevelNameThrows |
( |
| ) |
|
Monolog::getLevelName InvalidArgumentException
Definition at line 68 of file LoggerTest.php.
static getLevelName($level)
Gets the name of the logging level.
◆ testGetName()
Monolog\LoggerTest::testGetName |
( |
| ) |
|
Monolog::getName
Definition at line 22 of file LoggerTest.php.
24 $logger =
new Logger(
'foo');
25 $this->assertEquals(
'foo', $logger->getName());
◆ testHandlersInCtor()
Monolog\LoggerTest::testHandlersInCtor |
( |
| ) |
|
Definition at line 116 of file LoggerTest.php.
References array.
118 $handler1 =
new TestHandler;
119 $handler2 =
new TestHandler;
120 $logger =
new Logger(__METHOD__,
array($handler1, $handler2));
122 $this->assertEquals($handler1, $logger->popHandler());
123 $this->assertEquals($handler2, $logger->popHandler());
Create styles array
The data for the language used.
◆ testHandlersNotCalledBeforeFirstHandling()
Monolog\LoggerTest::testHandlersNotCalledBeforeFirstHandling |
( |
| ) |
|
Monolog::addRecord
Definition at line 280 of file LoggerTest.php.
282 $logger =
new Logger(__METHOD__);
284 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
285 $handler1->expects($this->never())
286 ->method(
'isHandling')
287 ->will($this->returnValue(
false))
289 $handler1->expects($this->once())
291 ->will($this->returnValue(
false))
293 $logger->pushHandler($handler1);
295 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
296 $handler2->expects($this->once())
297 ->method(
'isHandling')
298 ->will($this->returnValue(
true))
300 $handler2->expects($this->once())
302 ->will($this->returnValue(
false))
304 $logger->pushHandler($handler2);
306 $handler3 = $this->getMock(
'Monolog\Handler\HandlerInterface');
307 $handler3->expects($this->once())
308 ->method(
'isHandling')
309 ->will($this->returnValue(
false))
311 $handler3->expects($this->never())
314 $logger->pushHandler($handler3);
316 $logger->debug(
'test');
◆ testHandlersNotCalledBeforeFirstHandlingWithAssocArray()
Monolog\LoggerTest::testHandlersNotCalledBeforeFirstHandlingWithAssocArray |
( |
| ) |
|
Monolog::addRecord
Definition at line 322 of file LoggerTest.php.
References array.
324 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
325 $handler1->expects($this->never())
326 ->method(
'isHandling')
327 ->will($this->returnValue(
false))
329 $handler1->expects($this->once())
331 ->will($this->returnValue(
false))
334 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
335 $handler2->expects($this->once())
336 ->method(
'isHandling')
337 ->will($this->returnValue(
true))
339 $handler2->expects($this->once())
341 ->will($this->returnValue(
false))
344 $handler3 = $this->getMock(
'Monolog\Handler\HandlerInterface');
345 $handler3->expects($this->once())
346 ->method(
'isHandling')
347 ->will($this->returnValue(
false))
349 $handler3->expects($this->never())
353 $logger =
new Logger(__METHOD__,
array(
'last' => $handler3,
'second' => $handler2,
'first' => $handler1));
355 $logger->debug(
'test');
Create styles array
The data for the language used.
◆ testIsHandling()
Monolog\LoggerTest::testIsHandling |
( |
| ) |
|
Monolog::isHandling
Definition at line 424 of file LoggerTest.php.
References DEBUG.
426 $logger =
new Logger(__METHOD__);
428 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
429 $handler1->expects($this->any())
430 ->method(
'isHandling')
431 ->will($this->returnValue(
false))
434 $logger->pushHandler($handler1);
437 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
438 $handler2->expects($this->any())
439 ->method(
'isHandling')
440 ->will($this->returnValue(
true))
443 $logger->pushHandler($handler2);
const DEBUG
Detailed debug information.
◆ testLog()
Monolog\LoggerTest::testLog |
( |
| ) |
|
Monolog::addRecord
Definition at line 89 of file LoggerTest.php.
References $handler, and array.
91 $logger =
new Logger(__METHOD__);
93 $handler = $this->getMock(
'Monolog\Handler\NullHandler',
array(
'handle'));
98 $this->assertTrue($logger->addWarning(
'test'));
Create styles array
The data for the language used.
◆ testLogMethods()
Monolog\LoggerTest::testLogMethods |
( |
|
$method, |
|
|
|
$expectedLevel |
|
) |
| |
◆ testLogNotHandled()
Monolog\LoggerTest::testLogNotHandled |
( |
| ) |
|
Monolog::addRecord
Definition at line 104 of file LoggerTest.php.
References $handler, and array.
106 $logger =
new Logger(__METHOD__);
113 $this->assertFalse($logger->addWarning(
'test'));
const ERROR
Runtime errors.
Create styles array
The data for the language used.
◆ testNotBubblingWhenTheHandlerReturnsTrue()
Monolog\LoggerTest::testNotBubblingWhenTheHandlerReturnsTrue |
( |
| ) |
|
Monolog::addRecord
Definition at line 393 of file LoggerTest.php.
395 $logger =
new Logger(__METHOD__);
397 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
398 $handler1->expects($this->any())
399 ->method(
'isHandling')
400 ->will($this->returnValue(
true))
402 $handler1->expects($this->never())
405 $logger->pushHandler($handler1);
407 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
408 $handler2->expects($this->any())
409 ->method(
'isHandling')
410 ->will($this->returnValue(
true))
412 $handler2->expects($this->once())
414 ->will($this->returnValue(
true))
416 $logger->pushHandler($handler2);
418 $logger->debug(
'test');
◆ testProcessorsAreCalledOnlyOnce()
Monolog\LoggerTest::testProcessorsAreCalledOnlyOnce |
( |
| ) |
|
Monolog::addRecord
Definition at line 230 of file LoggerTest.php.
References $handler, and array.
232 $logger =
new Logger(__METHOD__);
233 $handler = $this->getMock(
'Monolog\Handler\HandlerInterface');
235 ->method(
'isHandling')
236 ->will($this->returnValue(
true))
240 ->will($this->returnValue(
true))
244 $processor = $this->getMockBuilder(
'Monolog\Processor\WebProcessor')
245 ->disableOriginalConstructor()
246 ->setMethods(
array(
'__invoke'))
249 $processor->expects($this->once())
251 ->will($this->returnArgument(0))
253 $logger->pushProcessor($processor);
255 $logger->addError(
'test');
Create styles array
The data for the language used.
◆ testProcessorsAreExecuted()
Monolog\LoggerTest::testProcessorsAreExecuted |
( |
| ) |
|
◆ testProcessorsInCtor()
Monolog\LoggerTest::testProcessorsInCtor |
( |
| ) |
|
Definition at line 126 of file LoggerTest.php.
References array.
128 $processor1 =
new WebProcessor;
129 $processor2 =
new WebProcessor;
130 $logger =
new Logger(__METHOD__,
array(),
array($processor1, $processor2));
132 $this->assertEquals($processor1, $logger->popProcessor());
133 $this->assertEquals($processor2, $logger->popProcessor());
Create styles array
The data for the language used.
◆ testProcessorsNotCalledWhenNotHandled()
Monolog\LoggerTest::testProcessorsNotCalledWhenNotHandled |
( |
| ) |
|
Monolog::addRecord
Definition at line 261 of file LoggerTest.php.
References $handler.
263 $logger =
new Logger(__METHOD__);
264 $handler = $this->getMock(
'Monolog\Handler\HandlerInterface');
266 ->method(
'isHandling')
267 ->will($this->returnValue(
false))
271 $logger->pushProcessor(
function ($record) use ($that) {
272 $that->fail(
'The processor should not be called');
274 $logger->addAlert(
'test');
◆ testPushPopHandler()
Monolog\LoggerTest::testPushPopHandler |
( |
| ) |
|
Monolog::pushHandler Monolog::popHandler LogicException
Definition at line 141 of file LoggerTest.php.
143 $logger =
new Logger(__METHOD__);
144 $handler1 =
new TestHandler;
145 $handler2 =
new TestHandler;
147 $logger->pushHandler($handler1);
148 $logger->pushHandler($handler2);
150 $this->assertEquals($handler2, $logger->popHandler());
151 $this->assertEquals($handler1, $logger->popHandler());
152 $logger->popHandler();
◆ testPushPopProcessor()
Monolog\LoggerTest::testPushPopProcessor |
( |
| ) |
|
Monolog::pushProcessor Monolog::popProcessor LogicException
Definition at line 184 of file LoggerTest.php.
186 $logger =
new Logger(__METHOD__);
187 $processor1 =
new WebProcessor;
188 $processor2 =
new WebProcessor;
190 $logger->pushProcessor($processor1);
191 $logger->pushProcessor($processor2);
193 $this->assertEquals($processor2, $logger->popProcessor());
194 $this->assertEquals($processor1, $logger->popProcessor());
195 $logger->popProcessor();
◆ testPushProcessorWithNonCallable()
Monolog\LoggerTest::testPushProcessorWithNonCallable |
( |
| ) |
|
Monolog::pushProcessor InvalidArgumentException
Definition at line 202 of file LoggerTest.php.
204 $logger =
new Logger(__METHOD__);
206 $logger->pushProcessor(
new \stdClass());
◆ testSetHandlers()
Monolog\LoggerTest::testSetHandlers |
( |
| ) |
|
Monolog::setHandlers
Definition at line 158 of file LoggerTest.php.
References array.
160 $logger =
new Logger(__METHOD__);
161 $handler1 =
new TestHandler;
162 $handler2 =
new TestHandler;
164 $logger->pushHandler($handler1);
165 $logger->setHandlers(
array($handler2));
168 $this->assertEquals(
array($handler2), $logger->getHandlers());
170 $logger->setHandlers(
array(
171 "AMapKey" => $handler1,
176 $this->assertEquals(
array($handler1, $handler2), $logger->getHandlers());
Create styles array
The data for the language used.
◆ testSetTimezone()
Monolog\LoggerTest::testSetTimezone |
( |
|
$tz | ) |
|
setTimezoneProvider Monolog::setTimezone
Definition at line 505 of file LoggerTest.php.
References $handler, and $tz.
508 $logger =
new Logger(
'foo');
511 $logger->info(
'test');
512 list($record) =
$handler->getRecords();
513 $this->assertEquals(
$tz, $record[
'datetime']->getTimezone());
static setTimezone(\DateTimeZone $tz)
Set the timezone to be used for the timestamp of log records.
◆ testUseMicrosecondTimestamps()
Monolog\LoggerTest::testUseMicrosecondTimestamps |
( |
|
$micro, |
|
|
|
$assert |
|
) |
| |
useMicrosecondTimestampsProvider Monolog::useMicrosecondTimestamps Monolog::addRecord
Definition at line 529 of file LoggerTest.php.
References $handler.
531 $logger =
new Logger(
'foo');
532 $logger->useMicrosecondTimestamps($micro);
535 $logger->info(
'test');
536 list($record) =
$handler->getRecords();
537 $this->{$assert}(
'000000', $record[
'datetime']->format(
'u'));
◆ testWithName()
Monolog\LoggerTest::testWithName |
( |
| ) |
|
Monolog::withName
Definition at line 39 of file LoggerTest.php.
References $handler, and array.
41 $first =
new Logger(
'first',
array(
$handler =
new TestHandler()));
42 $second = $first->withName(
'second');
44 $this->assertSame(
'first', $first->getName());
45 $this->assertSame(
'second', $second->getName());
46 $this->assertSame(
$handler, $second->popHandler());
Create styles array
The data for the language used.
◆ useMicrosecondTimestampsProvider()
Monolog\LoggerTest::useMicrosecondTimestampsProvider |
( |
| ) |
|
Definition at line 540 of file LoggerTest.php.
References array.
544 'with microseconds' =>
array(
true,
'assertNotSame'),
545 'without microseconds' =>
array(
false,
'assertSame'),
Create styles array
The data for the language used.
The documentation for this class was generated from the following file: