Overview

Namespaces

  • GAubry
    • ErrorHandler
    • Helpers
    • Logger
    • Shell
  • Himedia
    • Padocc
      • DB
      • Minifier
      • Numbering
      • Properties
      • Task
        • Base
        • Extended
  • None
  • Psr
    • Log

Classes

  • AbstractLogger
  • LogLevel
  • NullLogger

Interfaces

  • LoggerAwareInterface
  • LoggerInterface

Traits

  • LoggerAwareTrait
  • LoggerTrait

Exceptions

  • InvalidArgumentException
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
 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:      * @return null
22:      */
23:     public function log($level, $message, array $context = array())
24:     {
25:         // noop
26:     }
27: }
28: 
Platform for Automatized Deployments with pOwerful Concise Configuration API documentation generated by ApiGen 2.8.0