diff --git a/data/interfaces/default/config.html b/data/interfaces/default/config.html index dc582d75..ec4ac4fb 100644 --- a/data/interfaces/default/config.html +++ b/data/interfaces/default/config.html @@ -145,11 +145,22 @@

Set your preferred time format. Click here to see the parameter list.

+
+
+

Plex Logs

+
+
+ + +

Set the folder where your Plex Server logs are.
Click here for help.

+
+
+
-

PMS Settings

+

Plex Media Server

@@ -171,7 +182,7 @@
-

PlexWatch Settings

+

PlexWatch

diff --git a/data/interfaces/default/css/plexwatch-tables.css b/data/interfaces/default/css/plexwatch-tables.css index 07b85a0b..d4f943ee 100644 --- a/data/interfaces/default/css/plexwatch-tables.css +++ b/data/interfaces/default/css/plexwatch-tables.css @@ -34,7 +34,6 @@ position: relative; clear: both; zoom: 1; /* Feeling sorry for IE */ - margin-left: -20px; } diff --git a/data/interfaces/default/css/plexwatch.css b/data/interfaces/default/css/plexwatch.css index 088379b3..5ba47852 100644 --- a/data/interfaces/default/css/plexwatch.css +++ b/data/interfaces/default/css/plexwatch.css @@ -8182,7 +8182,7 @@ ol.test >li { } .table-card-back { - padding: 20px 20px 20px 40px; + padding: 20px; background-color: #282828; margin-left: auto; margin-right: auto; diff --git a/data/interfaces/default/js/tables/logs.js b/data/interfaces/default/js/tables/logs.js index 7104492c..626fabf4 100644 --- a/data/interfaces/default/js/tables/logs.js +++ b/data/interfaces/default/js/tables/logs.js @@ -1,16 +1,14 @@ -$('#log_table').dataTable( { +var log_table_options = { + "destroy": true, "responsive": { details: false }, - "processing": false, "serverSide": true, - "ajax": { - "url": "getLog" - }, + "processing": false, "sPaginationType": "bootstrap", "order": [ 0, 'desc'], "pageLength": 10, - "stateSave": true, + "stateSave": false, "language": { "search":"Search: ", "lengthMenu":"Show _MENU_ lines per page", @@ -41,4 +39,4 @@ $('#log_table').dataTable( { $('#ajaxMsg').html("
 Fetching rows...
"); $('#ajaxMsg').addClass('success').fadeIn(); } -}); +} diff --git a/data/interfaces/default/js/tables/plex_logs.js b/data/interfaces/default/js/tables/plex_logs.js new file mode 100644 index 00000000..46e7792f --- /dev/null +++ b/data/interfaces/default/js/tables/plex_logs.js @@ -0,0 +1,33 @@ +var plex_log_table_options = { + "destroy": true, + "responsive": { + details: false + }, + "processing": false, + "serverSide": false, + "sPaginationType": "bootstrap", + "order": [ 0, 'desc'], + "pageLength": 10, + "stateSave": false, + "language": { + "search":"Search: ", + "lengthMenu":"Show _MENU_ lines per page", + "emptyTable": "No log information available. Have you set your logs folder in the settings?", + "info":"Showing _START_ to _END_ of _TOTAL_ lines", + "infoEmpty":"Showing 0 to 0 of 0 lines", + "infoFiltered":"(filtered from _MAX_ total lines)"}, + "columnDefs": [ + { + "targets": [0], + "width": "15%" + }, + { + "targets": [1], + "width": "10%" + }, + { + "targets": [2], + "width": "75%" + } + ] +} diff --git a/data/interfaces/default/logs.html b/data/interfaces/default/logs.html index fca7b4d0..5f4de9a6 100644 --- a/data/interfaces/default/logs.html +++ b/data/interfaces/default/logs.html @@ -31,21 +31,46 @@ from plexpy import helpers
+
- - - - - - - - - - -
TimestampLevelMessage
+
+ + +
+
+ + + + + + + + + + +
TimestampLevelMessage
+
+
+ + + + + + + + + + +
TimestampLevelMessage
+
+
+
@@ -71,7 +96,36 @@ from plexpy import helpers +