diff --git a/interface/web/monitor/lib/lang/ar_syslog_list.lng b/interface/web/monitor/lib/lang/ar_syslog_list.lng
index 00da5abc7bf7d0ccecbc908db94a12b61b6baa91..c1b8ce74baafe80a4eab37476c79896958630515 100644
--- a/interface/web/monitor/lib/lang/ar_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/ar_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Date';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Loglevel';
 $wb['message_txt'] = 'Message';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/bg_syslog_list.lng b/interface/web/monitor/lib/lang/bg_syslog_list.lng
index 98ac28c0a7b023aea0ff5600caa5361e966233f4..ef607637ead01e643ce70c1522806296568c8798 100644
--- a/interface/web/monitor/lib/lang/bg_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/bg_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Дата';
 $wb['server_id_txt'] = 'Сървър';
 $wb['loglevel_txt'] = 'Loglevel';
 $wb['message_txt'] = 'Съобщение';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/br_syslog_list.lng b/interface/web/monitor/lib/lang/br_syslog_list.lng
index 18543c9ad39af92ce26f71d4cdd69c57031d3086..ca97be1ab9037a7e912daf10c664b5fa0ac800cc 100644
--- a/interface/web/monitor/lib/lang/br_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/br_syslog_list.lng
@@ -4,3 +4,7 @@ $wb['tstamp_txt'] = 'Data/hora';
 $wb['server_id_txt'] = 'Servidor';
 $wb['loglevel_txt'] = 'Nível';
 $wb['message_txt'] = 'Mensagem';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
+?>
diff --git a/interface/web/monitor/lib/lang/ca_syslog_list.lng b/interface/web/monitor/lib/lang/ca_syslog_list.lng
index 1b01a35df796d384b2e5ddd20fef5fa05c4dfc76..da918d516f5488d4ad75cb2fb2519dbe63fc1afa 100644
--- a/interface/web/monitor/lib/lang/ca_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/ca_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Date';
 $wb['server_id_txt'] = 'Serveur';
 $wb['loglevel_txt'] = 'Niveau de log ';
 $wb['message_txt'] = 'Message';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/cz_syslog_list.lng b/interface/web/monitor/lib/lang/cz_syslog_list.lng
index 5d5ce8f8c17b5d1af656fd454e0fba0d90553459..de265128832d237a66528318916c04d05861cdde 100644
--- a/interface/web/monitor/lib/lang/cz_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/cz_syslog_list.lng
@@ -4,3 +4,7 @@ $wb['tstamp_txt'] = 'Datum';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Úroveň protokolu';
 $wb['message_txt'] = 'Zpráva';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
+?>
diff --git a/interface/web/monitor/lib/lang/de_syslog_list.lng b/interface/web/monitor/lib/lang/de_syslog_list.lng
index 4aa045a24bfe1aaa8fc20a9b8640e382002a7162..527fd72a1f6133189b0fd70739e60ddaf554d7ac 100644
--- a/interface/web/monitor/lib/lang/de_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/de_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Datum';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Protokoll-Level';
 $wb['message_txt'] = 'Nachricht';
+$wb['batch_delete_errors_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/dk_syslog_list.lng b/interface/web/monitor/lib/lang/dk_syslog_list.lng
index e1b067bfe3e5afeec224553e680665c46ea6e2fa..082f59c00a20bfb286cf99e714dce6ca207181e2 100644
--- a/interface/web/monitor/lib/lang/dk_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/dk_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Dato';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Loglevel';
 $wb['message_txt'] = 'Meddelelse';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/el_syslog_list.lng b/interface/web/monitor/lib/lang/el_syslog_list.lng
index c2db4823dd51ad0bc68d1aaf1ce9dfa90fe0dade..7a26a826b4ef8e0f5acd662c434a8612db09312b 100644
--- a/interface/web/monitor/lib/lang/el_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/el_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Ημερομηνία';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Επίπεδο καταγραφής';
 $wb['message_txt'] = 'Μήνυμα';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/en_syslog_list.lng b/interface/web/monitor/lib/lang/en_syslog_list.lng
index d85ab8d40fde1c9b002e481cfb2078dd24299f80..c1b8ce74baafe80a4eab37476c79896958630515 100644
--- a/interface/web/monitor/lib/lang/en_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/en_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Date';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Loglevel';
 $wb['message_txt'] = 'Message';
-?>
\ No newline at end of file
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
+?>
diff --git a/interface/web/monitor/lib/lang/es_syslog_list.lng b/interface/web/monitor/lib/lang/es_syslog_list.lng
index 355b1cffdf9d9b13f9224fd5ddb5a8f4bd9b3516..0e32c8ff722a025a2cb201d028db2a3d97656781 100644
--- a/interface/web/monitor/lib/lang/es_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/es_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['loglevel_txt'] = 'Nivel de registro';
 $wb['message_txt'] = 'Mensaje';
 $wb['server_id_txt'] = 'Servidor';
 $wb['tstamp_txt'] = 'Fecha';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/fi_syslog_list.lng b/interface/web/monitor/lib/lang/fi_syslog_list.lng
index 54aaa4e30695755e5408424a15ccc36a2434f05b..65e7e4e6a5219962171b2b311b77cb7150878e02 100644
--- a/interface/web/monitor/lib/lang/fi_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/fi_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Päiväys';
 $wb['server_id_txt'] = 'Palvelin';
 $wb['loglevel_txt'] = 'Lokitaso';
 $wb['message_txt'] = 'Viesti';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/fr_syslog_list.lng b/interface/web/monitor/lib/lang/fr_syslog_list.lng
index 1b01a35df796d384b2e5ddd20fef5fa05c4dfc76..da918d516f5488d4ad75cb2fb2519dbe63fc1afa 100644
--- a/interface/web/monitor/lib/lang/fr_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/fr_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Date';
 $wb['server_id_txt'] = 'Serveur';
 $wb['loglevel_txt'] = 'Niveau de log ';
 $wb['message_txt'] = 'Message';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/hr_syslog_list.lng b/interface/web/monitor/lib/lang/hr_syslog_list.lng
index 83c5fcdf49e592af6984ce81fb388d01757394e8..13f29325987161c9ada5a7672f22934d49806fd4 100644
--- a/interface/web/monitor/lib/lang/hr_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/hr_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Datum';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Logovi';
 $wb['message_txt'] = 'Poruka';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/hu_syslog_list.lng b/interface/web/monitor/lib/lang/hu_syslog_list.lng
index 65480b9d71688f3ca842686ca9caab35a9c5cef7..1ce56abfc3ee9e8cee337a2755fea77aca750552 100644
--- a/interface/web/monitor/lib/lang/hu_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/hu_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Dátum';
 $wb['server_id_txt'] = 'Szerver';
 $wb['loglevel_txt'] = 'Naplózási szint';
 $wb['message_txt'] = 'Ãœzenet';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/id_syslog_list.lng b/interface/web/monitor/lib/lang/id_syslog_list.lng
index c523a55a2b924b37da1c3e646e4757b1062019f5..060fbd8f1934a72b9e7511afb7840036f95ac721 100644
--- a/interface/web/monitor/lib/lang/id_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/id_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Tanggal';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Tingkatan Log';
 $wb['message_txt'] = 'Pesan';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/it_syslog_list.lng b/interface/web/monitor/lib/lang/it_syslog_list.lng
index 65ff6fc7c552d15eb69bb3f4282042edd3e85a5e..b5894bb43f8fa0b70c5f53a057036ecd054239ea 100644
--- a/interface/web/monitor/lib/lang/it_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/it_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Data';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Livello log';
 $wb['message_txt'] = 'Messaggio';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/ja_syslog_list.lng b/interface/web/monitor/lib/lang/ja_syslog_list.lng
index 598b8d451a841ed13be696f3fc870225621660c4..51630cc32d1e1cd3470118304d20b0b845777c64 100644
--- a/interface/web/monitor/lib/lang/ja_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/ja_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = '日付';
 $wb['server_id_txt'] = 'サーバー';
 $wb['loglevel_txt'] = 'ログレベル';
 $wb['message_txt'] = 'メッセージ';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/nl_syslog_list.lng b/interface/web/monitor/lib/lang/nl_syslog_list.lng
index 7e2fa4a45f8c34b362715a31b5c320598ccf7cb1..2f9531a5c37a8c591f09b8e1cf1263a5f262c3a6 100644
--- a/interface/web/monitor/lib/lang/nl_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/nl_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Datum';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Log niveau';
 $wb['message_txt'] = 'Bericht';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/pl_syslog_list.lng b/interface/web/monitor/lib/lang/pl_syslog_list.lng
index e37799c4749129e4ff2e372ce82257cbbf046d4a..7ad1a7f4c0778ee6f3662f4e77e01e0dcb7bc04a 100644
--- a/interface/web/monitor/lib/lang/pl_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/pl_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Data';
 $wb['server_id_txt'] = 'Serwer';
 $wb['loglevel_txt'] = 'Poziom logowania';
 $wb['message_txt'] = 'Wiadomość';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/pt_syslog_list.lng b/interface/web/monitor/lib/lang/pt_syslog_list.lng
index 23f3c6d5daf43245f060b7de39004ede9e1895d4..e1868612450138e7dbe9f27a0b32c0eaa57b405e 100644
--- a/interface/web/monitor/lib/lang/pt_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/pt_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Data';
 $wb['server_id_txt'] = 'Servidor';
 $wb['loglevel_txt'] = 'Nível do Log';
 $wb['message_txt'] = 'Mensagem';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/ro_syslog_list.lng b/interface/web/monitor/lib/lang/ro_syslog_list.lng
index 572095d8da102edfb955ff717d338980956f4dea..62b0801cc11f57949c3d319beab2dc3ec524465c 100644
--- a/interface/web/monitor/lib/lang/ro_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/ro_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Data';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Loglevel';
 $wb['message_txt'] = 'Mesaj';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/ru_syslog_list.lng b/interface/web/monitor/lib/lang/ru_syslog_list.lng
index 242d06f3e313d081d9b4c296790198fe8a58fa29..0b4a8418accd9b89b6cc6388d95d5626610d498a 100644
--- a/interface/web/monitor/lib/lang/ru_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/ru_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Отметка времени';
 $wb['server_id_txt'] = 'Сервер';
 $wb['loglevel_txt'] = 'Уровень журналирования';
 $wb['message_txt'] = 'Сообщение';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/se_syslog_list.lng b/interface/web/monitor/lib/lang/se_syslog_list.lng
index 6c7268cb76d9593096cceeca771759a2d7a568da..aaa45b8a51ae335a0880fd95d9ff081d07fcc593 100644
--- a/interface/web/monitor/lib/lang/se_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/se_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Datum';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Loggnivå';
 $wb['message_txt'] = 'Meddelande';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/sk_syslog_list.lng b/interface/web/monitor/lib/lang/sk_syslog_list.lng
index e3a800c8c11d6d6558e8a92678b7d9a07ca3e29c..6696f4064ee8611f9ab2d23f6d4c89d3eaebf6d3 100644
--- a/interface/web/monitor/lib/lang/sk_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/sk_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Dátum';
 $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Úroveň logovania';
 $wb['message_txt'] = 'Správa';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/lib/lang/tr_syslog_list.lng b/interface/web/monitor/lib/lang/tr_syslog_list.lng
index b961014e86e88bf3193397e0b2927d2b7b64e6ab..8b7dc81b1b4721b9c0cee00549220eb03bfd1c2a 100644
--- a/interface/web/monitor/lib/lang/tr_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/tr_syslog_list.lng
@@ -4,4 +4,7 @@ $wb['tstamp_txt'] = 'Tarih';
 $wb['server_id_txt'] = 'Sunucu';
 $wb['loglevel_txt'] = 'Günlükleme Düzeyi';
 $wb['message_txt'] = 'Ä°leti';
+$wb['batch_delete_warnings_txt'] = 'Remove all warnings';
+$wb['batch_delete_errors_txt'] = 'Remove all errors';
+$wb['batch_delete_confirmation'] = 'Are you sure you want to acknowledge all log entries?'
 ?>
diff --git a/interface/web/monitor/log_del.php b/interface/web/monitor/log_del.php
index 40fe185977ed37c2131b87078233bd612045111c..ec6b9442eb5823938f4ea2e996b9c61c31c25006 100644
--- a/interface/web/monitor/log_del.php
+++ b/interface/web/monitor/log_del.php
@@ -34,8 +34,14 @@ require_once '../../lib/app.inc.php';
 //* Check permissions for module
 $app->auth->check_module_permissions('monitor');
 
-$syslog_id = $app->functions->intval($_GET['id']);
-$app->db->query("UPDATE sys_log SET loglevel = 0 WHERE syslog_id = ?", $syslog_id);
+$type = $app->functions->intval($_GET['type']);
+if ($type == "batch") {
+  $loglevel = $app->functions->intval($_GET['loglevel']);
+  $app->db->query("UPDATE sys_log SET loglevel = 0 WHERE loglevel = ?", $loglevel);
+} else {
+  $syslog_id = $app->functions->intval($_GET['id']);
+  $app->db->query("UPDATE sys_log SET loglevel = 0 WHERE syslog_id = ?", $syslog_id);
+}
 
 header('Location: log_list.php');
 exit;
diff --git a/interface/web/monitor/templates/syslog_list.htm b/interface/web/monitor/templates/syslog_list.htm
index 7196e3ab02bbeb413c994b2eaaeafdb54e8bf72e..087af5cdc953f4036a25598cdcd5bc7c1a7b715d 100644
--- a/interface/web/monitor/templates/syslog_list.htm
+++ b/interface/web/monitor/templates/syslog_list.htm
@@ -1,59 +1,85 @@
 <div class='page-header'>
-	<h1><tmpl_var name="list_head_txt"></h1>
+	<h1>
+		<tmpl_var name="list_head_txt">
+	</h1>
 </div>
-<p><tmpl_var name="list_desc_txt"></p>
+<p>
+	<tmpl_var name="list_desc_txt">
+</p>
 
+<a class="btn btn-default formbutton-danger"
+		href="javascript: ISPConfig.confirm_action('monitor/log_del.php?type=batch&loglevel=1&_csrf_id={tmpl_var name='csrf_id'}&_csrf_key={tmpl_var name='csrf_key'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='batch_delete_confirmation'}');"><span
+			class="icon icon-delete"></span> {tmpl_var name='batch_delete_warnings_txt'}</a>
+	<a class="btn btn-default formbutton-danger"
+		href="javascript: ISPConfig.confirm_action('monitor/log_del.php?type=batch&loglevel=2&_csrf_id={tmpl_var name='csrf_id'}&_csrf_key={tmpl_var name='csrf_key'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='batch_delete_confirmation'}');"><span
+			class="icon icon-delete"></span> {tmpl_var name='batch_delete_errors_txt'}</a>
+<p class="fieldset-legend">
+	<tmpl_var name="list_head_txt">
+</p>
+<div class="table-wrapper marginTop15">
+	<table class="table">
+		<thead class="dark form-group-sm">
+			<tr>
+				<th data-column="tstamp">
+					<tmpl_var name="tstamp_txt">
+				</th>
+				<th data-column="server_id">
+					<tmpl_var name="server_id_txt">
+				</th>
+				<th data-column="loglevel">
+					<tmpl_var name="loglevel_txt">
+				</th>
+				<th data-column="message">
+					<tmpl_var name="message_txt">
+				</th>
+				<th class="small-col text-right">{tmpl_var name='search_limit'}</th>
+			</tr>
+			<tr>
+				<td>&nbsp;</td>
+				<td><select class="form-control" name="search_server_id">{tmpl_var name='search_server_id'}</select></td>
+				<td><select class="form-control" name="search_loglevel">{tmpl_var name='search_loglevel'}</select></td>
+				<td><input class="form-control" type="text" name="search_message" value="{tmpl_var name='search_message'}" /></td>
+				<td class="text-right">
+					<button type="button" class="btn btn-default formbutton-default formbutton-narrow" name="Filter" id="Filter" value="{tmpl_var name=" filter_txt"}" data-submit-form="pageForm" data-form-action="monitor/log_list.php"><span
+							class="icon icon-filter"></span></button>
+				</td>
+			</tr>
+		</thead>
+		<tbody>
+			<tmpl_loop name="records">
+				<tr>
+					<td>{tmpl_var name="tstamp"}</td>
+					<td>{tmpl_var name="server_id"}</td>
+					<td>{tmpl_var name="loglevel"}</td>
+					<td>{tmpl_var name="message"}</td>
+					<td class="text-right">
+						<tmpl_if name="loglevel" op="==" value="Error">
+							<a class="btn btn-default formbutton-danger formbutton-narrow"
+								href="javascript: ISPConfig.confirm_action('monitor/log_del.php?id={tmpl_var name='id'}&_csrf_id={tmpl_var name='csrf_id'}&_csrf_key={tmpl_var name='csrf_key'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span
+									class="icon icon-delete"></span></a>
+						</tmpl_if>
+						<tmpl_if name="loglevel" op="==" value="Warning">
+							<a class="btn btn-default formbutton-danger formbutton-narrow"
+								href="javascript: ISPConfig.confirm_action('monitor/log_del.php?id={tmpl_var name='id'}&_csrf_id={tmpl_var name='csrf_id'}&_csrf_key={tmpl_var name='csrf_key'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span
+									class="icon icon-delete"></span></a>
+						</tmpl_if>
+					</td>
+				</tr>
+			</tmpl_loop>
+			<tmpl_unless name="records">
+				<tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
+					<td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
+				</tr>
+			</tmpl_unless>
+		</tbody>
+		<tfoot>
+			<tr>
+				<td colspan="5">
+					<tmpl_var name="paging">
+				</td>
+			</tr>
+		</tfoot>
+	</table>
+</div>
 
-        <p class="fieldset-legend"><tmpl_var name="list_head_txt"></p>
-            <div class="table-wrapper marginTop15">
-<table class="table">
-                <thead class="dark form-group-sm">
-                    <tr>
-                        <th data-column="tstamp"><tmpl_var name="tstamp_txt"></th>
-                        <th data-column="server_id"><tmpl_var name="server_id_txt"></th>
-                        <th data-column="loglevel"><tmpl_var name="loglevel_txt"></th>
-                        <th data-column="message"><tmpl_var name="message_txt"></th>
-                        <th class="small-col text-right">{tmpl_var name='search_limit'}</th>
-                    </tr>
-                    <tr>
-                        <td>&nbsp;</td>
-                        <td><select class="form-control" name="search_server_id">{tmpl_var name='search_server_id'}</select></td>
-                        <td><select class="form-control" name="search_loglevel">{tmpl_var name='search_loglevel'}</select></td>
-                        <td><input class="form-control" type="text" name="search_message" value="{tmpl_var name='search_message'}" /></td>
-                        <td class="text-right">
-                            <button type="button" class="btn btn-default formbutton-default formbutton-narrow" name="Filter" id="Filter" value="{tmpl_var name="filter_txt"}" data-submit-form="pageForm" data-form-action="monitor/log_list.php"><span class="icon icon-filter"></span></button>
-                        </td>
-                    </tr>
-                </thead>
-                <tbody>
-                    <tmpl_loop name="records">
-                        <tr>
-                            <td>{tmpl_var name="tstamp"}</td>
-                            <td>{tmpl_var name="server_id"}</td>
-                            <td>{tmpl_var name="loglevel"}</td>
-                            <td>{tmpl_var name="message"}</td>
-                            <td class="text-right">
-                                <tmpl_if name="loglevel" op="==" value="Error">
-                                    <a class="btn btn-default formbutton-danger formbutton-narrow" href="javascript: ISPConfig.confirm_action('monitor/log_del.php?id={tmpl_var name='id'}&_csrf_id={tmpl_var name='csrf_id'}&_csrf_key={tmpl_var name='csrf_key'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span class="icon icon-delete"></span></a>
-                                </tmpl_if>
-                                <tmpl_if name="loglevel" op="==" value="Warning">
-                                    <a class="btn btn-default formbutton-danger formbutton-narrow" href="javascript: ISPConfig.confirm_action('monitor/log_del.php?id={tmpl_var name='id'}&_csrf_id={tmpl_var name='csrf_id'}&_csrf_key={tmpl_var name='csrf_key'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span class="icon icon-delete"></span></a>
-                                </tmpl_if>
-                            </td>
-                        </tr>
-                    </tmpl_loop>
-                    <tmpl_unless name="records">
-                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
-                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
-                        </tr>
-                    </tmpl_unless>
-                </tbody>
-                <tfoot>
-                <tr>
-                    <td colspan="5"><tmpl_var name="paging"></td>
-                </tr>
-                </tfoot>
-            </table>
 </div>
-        
-    </div>
\ No newline at end of file