Version 1
[yaffs-website] / vendor / psr / log / Psr / Log / NullLogger.php
1 <?php
2
3 namespace Psr\Log;
4
5 /**
6  * This Logger can be used to avoid conditional log calls.
7  *
8  * Logging should always be optional, and if no logger is provided to your
9  * library creating a NullLogger instance to have something to throw logs at
10  * is a good way to avoid littering your code with `if ($this->logger) { }`
11  * blocks.
12  */
13 class NullLogger extends AbstractLogger
14 {
15     /**
16      * Logs with an arbitrary level.
17      *
18      * @param mixed  $level
19      * @param string $message
20      * @param array  $context
21      *
22      * @return void
23      */
24     public function log($level, $message, array $context = array())
25     {
26         // noop
27     }
28 }