= self::LEVEL_ERROR) { error_log('[CRM_Extensions] ' . $message); } } private static function parseLogLevel($levelStr) { switch (strtoupper($levelStr)) { case 'DEBUG': return self::LEVEL_DEBUG; case 'INFO': return self::LEVEL_INFO; case 'WARNING': return self::LEVEL_WARNING; case 'ERROR': return self::LEVEL_ERROR; default: return self::LEVEL_INFO; } } private static function getLevelString($level) { switch ($level) { case self::LEVEL_DEBUG: return 'DEBUG'; case self::LEVEL_INFO: return 'INFO'; case self::LEVEL_WARNING: return 'WARNING'; case self::LEVEL_ERROR: return 'ERROR'; default: return 'UNKNOWN'; } } } } // Закрываем if (!class_exists('CRM_Logger'))