コード例 #1
0
def errors(environment=None):
    environments = {
        'code':    'http://discussion-app-code-env.elasticbeanstalk.com',
        'qa':      'http://discussion-app-qa-env.elasticbeanstalk.com',
        'release': 'http://discussion-app-rel-env.elasticbeanstalk.com',
        'prod':    'http://discussion.guardian.co.uk'
    }



    if environment is not None and environment not in environments.keys():
        return redirect(url_for('errors', environment=None))

    errors = Error.all()

    if environment in environments.keys():
        errors.filter('host =', environments[environment])

    filter_results = request.args.get('filter', '')
    if filter_results:
         errors.filter('error !=', 'Script error. window error').order('error')

    errors.order('-time')

    errors = errors.fetch(100)
    response = make_response(render_template('log.html', errors=errors))
    response.headers['Cache-Control'] = 'no-cache, max-age=0'
    return response
コード例 #2
0
def errors(environment=None):
    environments = {
        'code': 'http://discussion-app-code-env.elasticbeanstalk.com',
        'qa': 'http://discussion-app-qa-env.elasticbeanstalk.com',
        'release': 'http://discussion-app-rel-env.elasticbeanstalk.com',
        'prod': 'http://discussion.guardian.co.uk'
    }

    if environment is not None and environment not in environments.keys():
        return redirect(url_for('errors', environment=None))

    errors = Error.all()

    if environment in environments.keys():
        errors.filter('host =', environments[environment])

    filter_results = request.args.get('filter', '')
    if filter_results:
        errors.filter('error !=', 'Script error. window error').order('error')

    errors.order('-time')

    errors = errors.fetch(100)
    response = make_response(render_template('log.html', errors=errors))
    response.headers['Cache-Control'] = 'no-cache, max-age=0'
    return response
コード例 #3
0
def errors(environment=None):
    environments = {
        'release': 'http://d2.gurelease.co.uk',
        'prod':    'http://d2.guardian.co.uk'
    }

    if environment is not None and environment not in environments.keys():
        return redirect(url_for('errors', environment=None))

    errors = Error.all().order('-time')

    if environment in environments.keys():
        errors.filter('host =', environments[environment])

    errors = errors.fetch(100)
    response = make_response(render_template('log.html', errors=errors))
    response.headers['Cache-Control'] = 'no-cache, max-age=0'
    return response