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()