http: Only include cherrypy in debug log

This commit is contained in:
Stein Magnus Jodal 2012-11-09 00:32:13 +01:00
parent e5053c929a
commit 509c7c82ea
2 changed files with 13 additions and 1 deletions

View File

@ -23,7 +23,16 @@ class HttpFrontend(pykka.ThreadingActor):
'server.socket_host': settings.HTTP_SERVER_HOSTNAME,
'server.socket_port': settings.HTTP_SERVER_PORT,
})
cherrypy.tree.mount(Root(self.core), '/')
app = cherrypy.tree.mount(Root(self.core), '/')
self._setup_logging(app)
def _setup_logging(self, app):
cherrypy.log.access_log.setLevel(logging.NOTSET)
cherrypy.log.error_log.setLevel(logging.NOTSET)
cherrypy.log.screen = False
app.log.access_log.setLevel(logging.NOTSET)
app.log.error_log.setLevel(logging.NOTSET)
def on_start(self):
logger.debug(u'Starting HTTP server')

View File

@ -44,6 +44,9 @@ def setup_console_logging(verbosity_level):
if verbosity_level < 3:
logging.getLogger('pykka').setLevel(logging.INFO)
if verbosity_level < 2:
logging.getLogger('cherrypy').setLevel(logging.WARNING)
def setup_debug_logging_to_file():
formatter = logging.Formatter(settings.DEBUG_LOG_FORMAT)