Crunz\Logger\Logger::addStream PHP Метод

addStream() публичный Метод

Create a neaw stream handler
public addStream ( string $path, integer $level, boolean $bubble = true ) : Monolog\Handler\StreamHandler
$path string
$level integer
$bubble boolean
Результат Monolog\Handler\StreamHandler
    public function addStream($path, $level, $bubble = true)
    {
        $this->logger->pushHandler($handler = new StreamHandler($path, $this->parseLevel($level), $bubble));
        $handler->setFormatter($this->getDefaultFormatter());
        return $this;
    }

Usage Example

Пример #1
0
 /**
  * Create an instance of the Logger class
  *
  * @return \Logger\Logger
  */
 public static function makeOne(array $streams = [])
 {
     $logger = new Logger(new MonologLogger('crunz'));
     // Adding stream for normal output
     foreach ($streams as $stream => $file) {
         if (!$file) {
             continue;
         }
         $logger->addStream($file, $stream, false);
     }
     return $logger;
 }