From 3c7b9558fe946d7cc31a59f467712e8eefc37869 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sun, 27 Mar 2016 16:41:57 -0700 Subject: [PATCH] Access log file from the Help & Info page --- data/interfaces/default/settings.html | 2 +- plexpy/webserve.py | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html index 53295722..c09f9d88 100644 --- a/data/interfaces/default/settings.html +++ b/data/interfaces/default/settings.html @@ -83,7 +83,7 @@ available_notification_agents = sorted(notifiers.available_notification_agents() Log File: - ${os.path.join(config['log_dir'],'plexpy.log')} + ${os.path.join(config['log_dir'],'plexpy.log')} Backup Directory: diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 784e48ae..697f85ad 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -1145,6 +1145,15 @@ class WebInterface(object): line)) return True + @cherrypy.expose + def logFile(self): + try: + with open(os.path.join(plexpy.CONFIG.LOG_DIR, 'plexpy.log'), 'r') as f: + return '
%s
' % f.read() + except IOError as e: + return "Log file not found." + + ##### Settings ##### @cherrypy.expose