Logger\Logger::get_logger PHP 메소드

get_logger() 공개 메소드

Returns a new logger.
public get_logger ( string $logger = null ) : object
$logger string Name of the logger.
리턴 object Logger
        public function get_logger($logger = null)
        {
            if (null === $logger) {
                return $this;
            }
            if (!isset($this->_loggers[$logger])) {
                $this->_loggers[$logger] = new self();
                if (count($this->_handlers) != 0) {
                    foreach ($this->_handlers as $_handler) {
                        $this->_loggers[$logger]->add_handler($_handler);
                    }
                }
            }
            return $this->_loggers[$logger];
        }