Definition at line 17 of file LoggerTest.php.
◆ logMethodProvider()
Monolog\LoggerTest::logMethodProvider |
( |
| ) |
|
Definition at line 400 of file LoggerTest.php.
References 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.
const CRITICAL
Critical conditions.
const ALERT
Action must be taken immediately.
const INFO
Interesting events.
◆ setTimezoneProvider()
Monolog\LoggerTest::setTimezoneProvider |
( |
| ) |
|
Definition at line 440 of file LoggerTest.php.
References $tz.
443 function (
$tz) {
return array(
new \DateTimeZone(
$tz)); },
444 \DateTimeZone::listIdentifiers()
◆ testBubblingWhenTheHandlerReturnsFalse()
Monolog\LoggerTest::testBubblingWhenTheHandlerReturnsFalse |
( |
| ) |
|
Monolog::addRecord
Definition at line 285 of file LoggerTest.php.
287 $logger =
new Logger(__METHOD__);
289 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
290 $handler1->expects($this->any())
291 ->method(
'isHandling')
292 ->will($this->returnValue(
true))
294 $handler1->expects($this->once())
296 ->will($this->returnValue(
false))
298 $logger->pushHandler($handler1);
300 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
301 $handler2->expects($this->any())
302 ->method(
'isHandling')
303 ->will($this->returnValue(
true))
305 $handler2->expects($this->once())
307 ->will($this->returnValue(
false))
309 $logger->pushHandler($handler2);
311 $logger->debug(
'test');
◆ testChannel()
Monolog\LoggerTest::testChannel |
( |
| ) |
|
Monolog::__construct
Definition at line 63 of file LoggerTest.php.
References Monolog\Handler\TestHandler\getRecords().
65 $logger =
new Logger(
'foo');
66 $handler =
new TestHandler;
67 $logger->pushHandler($handler);
68 $logger->addWarning(
'test');
69 list($record) = $handler->getRecords();
70 $this->assertEquals(
'foo', $record[
'channel']);
◆ testConvertPSR3ToMonologLevel()
Monolog\LoggerTest::testConvertPSR3ToMonologLevel |
( |
| ) |
|
Monolog::toMonologLevel
Definition at line 39 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 55 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 103 of file LoggerTest.php.
105 $handler1 =
new TestHandler;
106 $handler2 =
new TestHandler;
107 $logger =
new Logger(__METHOD__, array($handler1, $handler2));
109 $this->assertEquals($handler1, $logger->popHandler());
110 $this->assertEquals($handler2, $logger->popHandler());
◆ testHandlersNotCalledBeforeFirstHandling()
Monolog\LoggerTest::testHandlersNotCalledBeforeFirstHandling |
( |
| ) |
|
Monolog::addRecord
Definition at line 243 of file LoggerTest.php.
245 $logger =
new Logger(__METHOD__);
247 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
248 $handler1->expects($this->never())
249 ->method(
'isHandling')
250 ->will($this->returnValue(
false))
252 $handler1->expects($this->once())
254 ->will($this->returnValue(
false))
256 $logger->pushHandler($handler1);
258 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
259 $handler2->expects($this->once())
260 ->method(
'isHandling')
261 ->will($this->returnValue(
true))
263 $handler2->expects($this->once())
265 ->will($this->returnValue(
false))
267 $logger->pushHandler($handler2);
269 $handler3 = $this->getMock(
'Monolog\Handler\HandlerInterface');
270 $handler3->expects($this->once())
271 ->method(
'isHandling')
272 ->will($this->returnValue(
false))
274 $handler3->expects($this->never())
277 $logger->pushHandler($handler3);
279 $logger->debug(
'test');
◆ testIsHandling()
Monolog\LoggerTest::testIsHandling |
( |
| ) |
|
Monolog::isHandling
Definition at line 348 of file LoggerTest.php.
References DEBUG.
350 $logger =
new Logger(__METHOD__);
352 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
353 $handler1->expects($this->any())
354 ->method(
'isHandling')
355 ->will($this->returnValue(
false))
358 $logger->pushHandler($handler1);
361 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
362 $handler2->expects($this->any())
363 ->method(
'isHandling')
364 ->will($this->returnValue(
true))
367 $logger->pushHandler($handler2);
const DEBUG
Detailed debug information.
◆ testLog()
Monolog\LoggerTest::testLog |
( |
| ) |
|
Monolog::addRecord
Definition at line 76 of file LoggerTest.php.
78 $logger =
new Logger(__METHOD__);
80 $handler = $this->getMock(
'Monolog\Handler\NullHandler', array(
'handle'));
81 $handler->expects($this->once())
83 $logger->pushHandler($handler);
85 $this->assertTrue($logger->addWarning(
'test'));
◆ testLogMethods()
Monolog\LoggerTest::testLogMethods |
( |
|
$method, |
|
|
|
$expectedLevel |
|
) |
| |
◆ testLogNotHandled()
Monolog\LoggerTest::testLogNotHandled |
( |
| ) |
|
Monolog::addRecord
Definition at line 91 of file LoggerTest.php.
93 $logger =
new Logger(__METHOD__);
95 $handler = $this->getMock(
'Monolog\Handler\NullHandler', array(
'handle'), array(
Logger::ERROR));
96 $handler->expects($this->never())
98 $logger->pushHandler($handler);
100 $this->assertFalse($logger->addWarning(
'test'));
const ERROR
Runtime errors.
◆ testNotBubblingWhenTheHandlerReturnsTrue()
Monolog\LoggerTest::testNotBubblingWhenTheHandlerReturnsTrue |
( |
| ) |
|
Monolog::addRecord
Definition at line 317 of file LoggerTest.php.
319 $logger =
new Logger(__METHOD__);
321 $handler1 = $this->getMock(
'Monolog\Handler\HandlerInterface');
322 $handler1->expects($this->any())
323 ->method(
'isHandling')
324 ->will($this->returnValue(
true))
326 $handler1->expects($this->never())
329 $logger->pushHandler($handler1);
331 $handler2 = $this->getMock(
'Monolog\Handler\HandlerInterface');
332 $handler2->expects($this->any())
333 ->method(
'isHandling')
334 ->will($this->returnValue(
true))
336 $handler2->expects($this->once())
338 ->will($this->returnValue(
true))
340 $logger->pushHandler($handler2);
342 $logger->debug(
'test');
◆ testProcessorsAreCalledOnlyOnce()
Monolog\LoggerTest::testProcessorsAreCalledOnlyOnce |
( |
| ) |
|
Monolog::addRecord
Definition at line 193 of file LoggerTest.php.
195 $logger =
new Logger(__METHOD__);
196 $handler = $this->getMock(
'Monolog\Handler\HandlerInterface');
197 $handler->expects($this->any())
198 ->method(
'isHandling')
199 ->will($this->returnValue(
true))
201 $handler->expects($this->any())
203 ->will($this->returnValue(
true))
205 $logger->pushHandler($handler);
207 $processor = $this->getMockBuilder(
'Monolog\Processor\WebProcessor')
208 ->disableOriginalConstructor()
209 ->setMethods(array(
'__invoke'))
212 $processor->expects($this->once())
214 ->will($this->returnArgument(0))
216 $logger->pushProcessor($processor);
218 $logger->addError(
'test');
◆ testProcessorsAreExecuted()
Monolog\LoggerTest::testProcessorsAreExecuted |
( |
| ) |
|
Monolog::addRecord
Definition at line 175 of file LoggerTest.php.
References Monolog\Handler\AbstractHandler\pushProcessor().
177 $logger =
new Logger(__METHOD__);
178 $handler =
new TestHandler;
179 $logger->pushHandler($handler);
180 $logger->pushProcessor(
function ($record) {
181 $record[
'extra'][
'win'] =
true;
185 $logger->addError(
'test');
186 list($record) = $handler->getRecords();
187 $this->assertTrue($record[
'extra'][
'win']);
◆ testProcessorsInCtor()
Monolog\LoggerTest::testProcessorsInCtor |
( |
| ) |
|
Definition at line 113 of file LoggerTest.php.
115 $processor1 =
new WebProcessor;
116 $processor2 =
new WebProcessor;
117 $logger =
new Logger(__METHOD__, array(), array($processor1, $processor2));
119 $this->assertEquals($processor1, $logger->popProcessor());
120 $this->assertEquals($processor2, $logger->popProcessor());
◆ testProcessorsNotCalledWhenNotHandled()
Monolog\LoggerTest::testProcessorsNotCalledWhenNotHandled |
( |
| ) |
|
Monolog::addRecord
Definition at line 224 of file LoggerTest.php.
226 $logger =
new Logger(__METHOD__);
227 $handler = $this->getMock(
'Monolog\Handler\HandlerInterface');
228 $handler->expects($this->once())
229 ->method(
'isHandling')
230 ->will($this->returnValue(
false))
232 $logger->pushHandler($handler);
234 $logger->pushProcessor(
function ($record) use ($that) {
235 $that->fail(
'The processor should not be called');
237 $logger->addAlert(
'test');
◆ testPushPopHandler()
Monolog\LoggerTest::testPushPopHandler |
( |
| ) |
|
Monolog::pushHandler Monolog::popHandler LogicException
Definition at line 128 of file LoggerTest.php.
130 $logger =
new Logger(__METHOD__);
131 $handler1 =
new TestHandler;
132 $handler2 =
new TestHandler;
134 $logger->pushHandler($handler1);
135 $logger->pushHandler($handler2);
137 $this->assertEquals($handler2, $logger->popHandler());
138 $this->assertEquals($handler1, $logger->popHandler());
139 $logger->popHandler();
◆ testPushPopProcessor()
Monolog\LoggerTest::testPushPopProcessor |
( |
| ) |
|
Monolog::pushProcessor Monolog::popProcessor LogicException
Definition at line 147 of file LoggerTest.php.
149 $logger =
new Logger(__METHOD__);
150 $processor1 =
new WebProcessor;
151 $processor2 =
new WebProcessor;
153 $logger->pushProcessor($processor1);
154 $logger->pushProcessor($processor2);
156 $this->assertEquals($processor2, $logger->popProcessor());
157 $this->assertEquals($processor1, $logger->popProcessor());
158 $logger->popProcessor();
◆ testPushProcessorWithNonCallable()
Monolog\LoggerTest::testPushProcessorWithNonCallable |
( |
| ) |
|
Monolog::pushProcessor InvalidArgumentException
Definition at line 165 of file LoggerTest.php.
167 $logger =
new Logger(__METHOD__);
169 $logger->pushProcessor(
new \stdClass());
◆ testSetTimezone()
Monolog\LoggerTest::testSetTimezone |
( |
|
$tz | ) |
|
setTimezoneProvider Monolog::setTimezone
Definition at line 429 of file LoggerTest.php.
References $tz, and Monolog\Handler\TestHandler\getRecords().
432 $logger =
new Logger(
'foo');
433 $handler =
new TestHandler;
434 $logger->pushHandler($handler);
435 $logger->info(
'test');
436 list($record) = $handler->getRecords();
437 $this->assertEquals(
$tz, $record[
'datetime']->getTimezone());
static setTimezone(\DateTimeZone $tz)
Set the timezone to be used for the timestamp of log records.
The documentation for this class was generated from the following file:
- Services/Logging/lib/vendor/monolog/monolog/tests/Monolog/LoggerTest.php