/** * @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); }