From 509c7c82ea77955bbc01940370d15eaee7bdefb8 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Fri, 9 Nov 2012 00:32:13 +0100 Subject: [PATCH] http: Only include cherrypy in debug log --- mopidy/frontends/http/__init__.py | 11 ++++++++++- mopidy/utils/log.py | 3 +++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/mopidy/frontends/http/__init__.py b/mopidy/frontends/http/__init__.py index 28cd92ea..4305ef6b 100644 --- a/mopidy/frontends/http/__init__.py +++ b/mopidy/frontends/http/__init__.py @@ -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') diff --git a/mopidy/utils/log.py b/mopidy/utils/log.py index bb966a1d..6bb29f8a 100644 --- a/mopidy/utils/log.py +++ b/mopidy/utils/log.py @@ -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)