Flynsarmy\SlimMonolog\Log\MonologWriter::get_resource PHP Method

get_resource() public method

Returns the Logger resource
public get_resource ( ) : [\Monolog\Logger]
return [\Monolog\Logger]
    public function get_resource()
    {
        if (!$this->resource) {
            // create a log channel
            $this->resource = new \Monolog\Logger($this->settings['name']);
            foreach ($this->settings['handlers'] as $handler) {
                $this->resource->pushHandler($handler);
            }
            foreach ($this->settings['processors'] as $processor) {
                $this->resource->pushProcessor($processor);
            }
        }
        return $this->resource;
    }