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,
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)
def setUp(self): cache.reset() cache.make_cache("blob_schema", 50, 10000)