public static function level()
    {
        if(defined('ZE_LEVEL_ENV')){
            return ZE_LEVEL_ENV;
        } else {
            $env = self::detect();

            switch($env){
                case 'console':
                    $level_env = 0;
                    break;
                case 'local':
                    $level_env = 1;
                    break;
                case 'dev':
                    $level_env = 2;
                    break;
                case 'demo':
                    $level_env = 3;
                    break;
                default :
                    $level_env = 4;
                    break;
            }

            define('ZE_LEVEL_ENV', $level_env);
        }

        return ZE_LEVEL_ENV;
    }