Example #1
0
 /**
  * @param int|array $minLevelOrList A list of levels to accept or a minimum level if maxLevel is provided
  * @param int       $maxLevel       Maximum level to accept, only used if $minLevelOrList is not an array
  */
 public function setAcceptedLevels($minLevelOrList = ehough_epilog_Logger::DEBUG, $maxLevel = ehough_epilog_Logger::EMERGENCY)
 {
     if (is_array($minLevelOrList)) {
         $acceptedLevels = $minLevelOrList;
     } else {
         $this->_closure_setAcceptedLevels_minLevelOrList = $minLevelOrList;
         $this->_closure_setAcceptedLevels_maxLevel = $maxLevel;
         $acceptedLevels = array_filter(ehough_epilog_Logger::getLevels(), array($this, '__callback_setAcceptedLevels'));
     }
     $this->acceptedLevels = array_flip($acceptedLevels);
 }