Example #1
0
def configure_extensions(app):
    db.init_app(app)
    warden.init_app(app)
Example #2
0
from logging.handlers import RotatingFileHandler
from hashlib import sha256

__author__ = 'qweqwe'

from flask import Flask, request, make_response, abort
from urlparse import urlparse
from datetime import datetime
from coltrane.db.models import User, Application, AppToken
from coltrane.db.extension import db
from coltrane import config
from coltrane.apphosting.config import DefaultConfig

app = Flask(__name__)
app.config.from_object(DefaultConfig)
db.init_app(app)

#configure logging
formatter = logging.Formatter('%(asctime)s %(levelname)s: %(message)s '
                              '[in %(pathname)s:%(lineno)d]')

debug_log = app.config['DEBUG_LOG']
debug_file_handler = RotatingFileHandler(debug_log, maxBytes=100000,
                                        backupCount=10)
debug_file_handler.setLevel(logging.DEBUG)
debug_file_handler.setFormatter(formatter)
app.logger.addHandler(debug_file_handler)

error_log = app.config['ERROR_LOG']
error_file_handler =  RotatingFileHandler(error_log, maxBytes=100000,
                                         backupCount=10)