From dd45b470323df2be1766da589fe8abded7c455ce Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Sat, 10 Oct 2020 10:05:06 -0700 Subject: [PATCH] Filter out Cherrypy engine serving log message --- plexpy/logger.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plexpy/logger.py b/plexpy/logger.py index ebce0e79..8772e536 100644 --- a/plexpy/logger.py +++ b/plexpy/logger.py @@ -74,6 +74,14 @@ def blacklist_config(config): _BLACKLIST_WORDS.update(blacklist) +class CherrypyEngineFilter(logging.Filter): + """ + Log filter for the Cherrypy Engine serving message + """ + def filter(self, record): + return 'ENGINE Serving on' not in record.msg + + class NoThreadFilter(logging.Filter): """ Log filter for the current thread @@ -344,6 +352,9 @@ def initLogger(console=False, log_dir=False, verbose=False): handler.addFilter(EmailFilter()) handler.addFilter(PlexTokenFilter()) + for handler in cherrypy.log.error_log.handlers: + handler.addFilter(CherrypyEngineFilter()) + # Install exception hooks initHooks()