Example #1
0
    options, args = parser.parse_args()

    # Logging needs to get set-up before importing the application
    # to make sure that logging done from other modules uses our Logger.
    import auslib.log

    logging.setLoggerClass(auslib.log.BalrogLogger)
    log_level = logging.INFO
    if options.verbose:
        log_level = logging.DEBUG
    logging.basicConfig(level=log_level, format=auslib.log.log_format)

    from auslib.global_state import dbo, cache
    from auslib.web.base import app

    cache.make_cache("blob", 500, 3600)
    cache.make_cache("blob_version", 500, 60)

    auslib.log.cef_config = auslib.log.get_cef_config(options.cefLog)
    dbo.setDb(options.db)
    dbo.setDomainWhitelist(options.whitelistedDomains)
    try:
        dbo.create()
    except DatabaseAlreadyControlledError:
        pass

    if options.profile_dir:
        from werkzeug.contrib.profiler import ProfilerMiddleware
        if not path.exists(options.profile_dir):
            os.makedirs(options.profile_dir)
        app.wsgi_app = ProfilerMiddleware(app.wsgi_app,
Example #2
0
    options, args = parser.parse_args()

    # Logging needs to get set-up before importing the application
    # to make sure that logging done from other modules uses our Logger.
    import auslib.log

    logging.setLoggerClass(auslib.log.BalrogLogger)
    log_level = logging.INFO
    if options.verbose:
        log_level = logging.DEBUG
    logging.basicConfig(level=log_level, format=auslib.log.log_format)

    from auslib.global_state import dbo, cache
    from auslib.web.base import app

    cache.make_cache("blob", 500, 3600)
    cache.make_cache("blob_version", 500, 60)

    auslib.log.cef_config = auslib.log.get_cef_config(options.cefLog)
    dbo.setDb(options.db)
    dbo.setDomainWhitelist(options.whitelistedDomains)
    try:
        dbo.create()
    except DatabaseAlreadyControlledError:
        pass

    if options.profile_dir:
        from werkzeug.contrib.profiler import ProfilerMiddleware
        if not path.exists(options.profile_dir):
            os.makedirs(options.profile_dir)
        app.wsgi_app = ProfilerMiddleware(app.wsgi_app, profile_dir=options.profile_dir)
Example #3
0
 def setUp(self):
     cache.reset()
     cache.make_cache("blob_schema", 50, 10000)
Example #4
0
 def setUp(self):
     cache.reset()
     cache.make_cache("blob_schema", 50, 10000)