Exemple #1
0
def make_access_log(app, filepath, when='d', interval=7, **kwargs):
    if filepath is not None:
        handlers = [logging.handlers.TimedRotatingFileHandler(
        filepath, when, interval, **kwargs)]
    else:
        handlers = [logging.StreamHandler()]
    return requestlogger.WSGILogger(app, handlers, requestlogger.ApacheFormatter())
Exemple #2
0
import hooks
import filters
import logging
import oauth  # always load AFTER builderscon.initialize
import requestlogger
import sys

# silence pyflakes
assert hooks
assert filters

api = builderscon.api
app = requestlogger.WSGILogger(builderscon.app,
                               [logging.StreamHandler(sys.stdout)],
                               requestlogger.ApacheFormatter())
cache = builderscon.cache
cfg = builderscon.cfg
LANGUAGES = builderscon.LANGUAGES


def github_oauth():
    return oauth.start(oauth.github,
                       builderscon.app.base_url + '/login/github/callback')


def facebook_oauth():
    return oauth.start(oauth.facebook,
                       builderscon.app.base_url + '/login/facebook/callback')