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 * @throws \Psr\Log\InvalidArgumentException 25 */ 26 public function log($level, $message, array $context = array()) 27 { 28 // noop 29 } 30 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body