6 * This Logger can be used to avoid conditional log calls.
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) { }`
13 class NullLogger extends AbstractLogger
16 * Logs with an arbitrary level.
19 * @param string $message
20 * @param array $context
24 public function log($level, $message, array $context = array())