From 58712a2d051163c23b54a30e59e8c7fc7502fbf2 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sat, 30 Sep 2017 23:39:00 -0700 Subject: [PATCH] Add api and websocket to preformatted log reader --- plexpy/webserve.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 7eb123f4..a572269b 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -2537,9 +2537,16 @@ class WebInterface(object): @cherrypy.expose @requireAuth(member_of("admin")) - def logFile(self, **kwargs): + def logFile(self, logfile='', **kwargs): + if logfile == "plexpy_api": + filename = logger.FILENAME_API + elif logfile == "plexpy_websocket": + filename = logger.FILENAME_WEBSOCKET + else: + filename = logger.FILENAME + try: - with open(os.path.join(plexpy.CONFIG.LOG_DIR, logger.FILENAME), 'r') as f: + with open(os.path.join(plexpy.CONFIG.LOG_DIR, filename), 'r') as f: return '
%s
' % f.read() except IOError as e: return "Log file not found."