ManaPHP\Logger\Adapter\File::__construct PHP Method

__construct() public method

\ManaPHP\Logger\Adapter\File constructor.
public __construct ( string | array | File $options = [] )
$options string | array | ConfManaPHP\Logger\Adapter\File
    public function __construct($options = [])
    {
        if (is_object($options)) {
            $options = (array) $options;
        } elseif (is_string($options)) {
            $options = ['file' => $options];
        }
        if (!isset($options['file'])) {
            $options['file'] = '@data/logger/' . date('ymd') . '.log';
        }
        $this->_file = $options['file'];
        if (isset($options['format'])) {
            $this->_format = $options['format'];
        }
    }