Example #1
0
 /**
  * Creates instance of Filelogger. Sets options from parameter
  *
  * @param array $options
  */
 public function __construct($options = array())
 {
     parent::__construct($options);
     if (isset($options['logDir'])) {
         $this->setLogDir($options['logDir']);
     }
     if (isset($options['granularity'])) {
         $this->setGranularity((int) $options['granularity']);
     }
     if (isset($options['filenameMask'])) {
         $this->setFilenameMask($options['filenameMask']);
     }
 }
Example #2
0
 public function __construct(array $config = [])
 {
     $this->properties['routes'] = [];
     $this->properties['log_handlers_folder_path'] = __DIR__ . '/Loggers/';
     parent::__construct($config);
 }