diff --git a/views/systemlogs.html b/views/systemlogs.html index bee69fac9..2c59cdec8 100644 --- a/views/systemlogs.html +++ b/views/systemlogs.html @@ -2,6 +2,17 @@ {% block title %}Logs - Bazarr{% endblock %} +{% block head %} + +{% endblock head %} + {% block bcleft %}
@@ -141,11 +153,28 @@ $('#empty_button').on('click', function() { $.ajax({ url: "{{ url_for('emptylog') }}" - }).done(function (data) { + }).done(function () { table.ajax.reload(); table.columns.adjust().draw(false); }) }) + + $('.filter_log').on( 'click', function (e) { + e.preventDefault(); + $('.filter_log').removeClass('dropdown-item-checked'); + $(this).addClass('dropdown-item-checked'); + if ($(this).data('level') === 'INFO') { + table.column(0).search('INFO|WARNING|ERROR|DEBUG', true, false).draw(); + } else if ($(this).data('level') === 'WARNING') { + table.column(0).search('WARNING|ERROR|DEBUG', true, false).draw(); + } else if ($(this).data('level') === 'ERROR') { + table.column(0).search('ERROR|DEBUG', true, false).draw(); + } else if ($(this).data('level') === 'DEBUG') { + table.column(0).search('DEBUG', true, false).draw(); + } else if ($(this).data('level') === 'ALL') { + table.column(0).search('').draw(); + } + }); }) {% endblock tail %}