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