diff --git a/data/interfaces/default/logs.html b/data/interfaces/default/logs.html index 1550cfb1..11ba5b61 100644 --- a/data/interfaces/default/logs.html +++ b/data/interfaces/default/logs.html @@ -58,9 +58,9 @@
@@ -89,8 +89,8 @@ -Timestamp | @@ -323,8 +323,8 @@ $("#download-plexscannerlog").hide() $("#clear-notify-logs").hide(); $("#clear-login-logs").hide(); - loadPlexPyLogs('plexpy_websocket', selected_log_level); - clearSearchButton('plexpy_websocket_log_table', log_table); + loadPlexPyLogs('plex_websocket', selected_log_level); + clearSearchButton('plex_websocket_log_table', log_table); }); $("#plex-logs-btn").click(function () { @@ -475,7 +475,7 @@ if(refreshrate.value != 0) { timer = setInterval(function() { - if ($("#tabs-plexpy_log").hasClass("active") || $("#tabs-plexpy_api_log").hasClass("active") || $("#tabs-plexpy_websocket_log").hasClass("active")) { + if ($("#tabs-plexpy_log").hasClass("active") || $("#tabs-plexpy_api_log").hasClass("active") || $("#tabs-plex_websocket_log").hasClass("active")) { log_table.ajax.reload(); } else if ($("#tabs-plex_log").hasClass("active")) { plex_log_table.ajax.reload(); diff --git a/plexpy/logger.py b/plexpy/logger.py index 7cd9c1ff..9ef814aa 100644 --- a/plexpy/logger.py +++ b/plexpy/logger.py @@ -32,7 +32,7 @@ import helpers # These settings are for file logging only FILENAME = "plexpy.log" FILENAME_API = "plexpy_api.log" -FILENAME_WEBSOCKET = "plexpy_websocket.log" +FILENAME_PLEX_WEBSOCKET = "plex_websocket.log" MAX_SIZE = 5000000 # 5 MB MAX_FILES = 5 @@ -43,7 +43,7 @@ logger = logging.getLogger("plexpy") # PlexPy API logger logger_api = logging.getLogger("plexpy_api") # PlexPy websocket logger -logger_websocket = logging.getLogger("plexpy_websocket") +logger_plex_websocket = logging.getLogger("plex_websocket") # Global queue for multiprocessing logging queue = None @@ -190,7 +190,7 @@ def initLogger(console=False, log_dir=False, verbose=False): # Close and remove old handlers. This is required to reinit the loggers # at runtime - for handler in logger.handlers[:] + logger_api.handlers[:] + logger_websocket.handlers[:]: + for handler in logger.handlers[:] + logger_api.handlers[:] + logger_plex_websocket.handlers[:]: # Just make sure it is cleaned up. if isinstance(handler, handlers.RotatingFileHandler): handler.close() @@ -199,15 +199,15 @@ def initLogger(console=False, log_dir=False, verbose=False): logger.removeHandler(handler) logger_api.removeHandler(handler) - logger_websocket.removeHandler(handler) + logger_plex_websocket.removeHandler(handler) # Configure the logger to accept all messages logger.propagate = False logger.setLevel(logging.DEBUG if verbose else logging.INFO) logger_api.propagate = False logger_api.setLevel(logging.DEBUG if verbose else logging.INFO) - logger_websocket.propagate = False - logger_websocket.setLevel(logging.DEBUG if verbose else logging.INFO) + logger_plex_websocket.propagate = False + logger_plex_websocket.setLevel(logging.DEBUG if verbose else logging.INFO) # Setup file logger if log_dir: @@ -230,12 +230,12 @@ def initLogger(console=False, log_dir=False, verbose=False): logger_api.addHandler(file_handler) # PlexPy websocket logger - filename = os.path.join(log_dir, FILENAME_WEBSOCKET) + filename = os.path.join(log_dir, FILENAME_PLEX_WEBSOCKET) file_handler = handlers.RotatingFileHandler(filename, maxBytes=MAX_SIZE, backupCount=MAX_FILES) file_handler.setLevel(logging.DEBUG) file_handler.setFormatter(file_formatter) - logger_websocket.addHandler(file_handler) + logger_plex_websocket.addHandler(file_handler) # Setup console logger if console: @@ -250,7 +250,7 @@ def initLogger(console=False, log_dir=False, verbose=False): # Only add filters after the config file has been initialized # Nothing prior to initialization should contain sensitive information if not plexpy.DEV and plexpy.CONFIG: - for handler in logger.handlers + logger_api.handlers + logger_websocket.handlers: + for handler in logger.handlers + logger_api.handlers + logger_plex_websocket.handlers: handler.addFilter(BlacklistFilter()) handler.addFilter(PublicIPFilter()) @@ -324,9 +324,9 @@ api_warning = logger_api.warning api_exception = logger_api.exception # PlexPy websocket logger -websocket_info = logger_websocket.info -websocket_warn = logger_websocket.warn -websocket_error = logger_websocket.error -websocket_debug = logger_websocket.debug -websocket_warning = logger_websocket.warning -websocket_exception = logger_websocket.exception +websocket_info = logger_plex_websocket.info +websocket_warn = logger_plex_websocket.warn +websocket_error = logger_plex_websocket.error +websocket_debug = logger_plex_websocket.debug +websocket_warning = logger_plex_websocket.warning +websocket_exception = logger_plex_websocket.exception diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 25e6f03f..248cb623 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -2309,8 +2309,8 @@ class WebInterface(object): if logfile == "plexpy_api": filename = logger.FILENAME_API - elif logfile == "plexpy_websocket": - filename = logger.FILENAME_WEBSOCKET + elif logfile == "plex_websocket": + filename = logger.FILENAME_PLEX_WEBSOCKET else: filename = logger.FILENAME @@ -2512,8 +2512,8 @@ class WebInterface(object): def delete_logs(self, logfile='', **kwargs): if logfile == "plexpy_api": filename = logger.FILENAME_API - elif logfile == "plexpy_websocket": - filename = logger.FILENAME_WEBSOCKET + elif logfile == "plex_websocket": + filename = logger.FILENAME_PLEX_WEBSOCKET else: filename = logger.FILENAME @@ -2554,8 +2554,8 @@ class WebInterface(object): def logFile(self, logfile='', **kwargs): if logfile == "plexpy_api": filename = logger.FILENAME_API - elif logfile == "plexpy_websocket": - filename = logger.FILENAME_WEBSOCKET + elif logfile == "plex_websocket": + filename = logger.FILENAME_PLEX_WEBSOCKET else: filename = logger.FILENAME @@ -3782,13 +3782,13 @@ class WebInterface(object): """ Download the PlexPy log file. """ if logfile == "plexpy_api": filename = logger.FILENAME_API - log = logger.logger - elif logfile == "plexpy_websocket": - filename = logger.FILENAME_WEBSOCKET log = logger.logger_api + elif logfile == "plex_websocket": + filename = logger.FILENAME_PLEX_WEBSOCKET + log = logger.logger_plex_websocket else: filename = logger.FILENAME - log = logger.logger_websocket + log = logger.logger try: log.flush()
---|