From: Bram Matthys Date: Fri, 5 May 2023 13:00:18 +0000 (+0200) Subject: Logs: don't show join/part/kick in live view by default. X-Git-Tag: 0.9~45 X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/commitdiff_plain/27fba7fa81b6ffc56ad028271ba2b077ace73b1a?hp=99eb79c42a9a0fe3b6ffedd3e2e3c611018072da Logs: don't show join/part/kick in live view by default. See comment... /* Add these as well, they are not logged by default * in the memory log either. See * https://github.com/unrealircd/unrealircd/commit/45342c2d33968178cd07a12cd6fdc4e65b604134 * Added here separately because we may want to make * this an option... */ --- diff --git a/api/log.php b/api/log.php index fdce591..098d855 100644 --- a/api/log.php +++ b/api/log.php @@ -5,7 +5,22 @@ require_once('common_api.php'); if (!$rpc) die(); -/* Basically everything ;) */ +/* Filter - almost everything... */ +$log_list = ["all", "!debug"]; +/* Add these as well, they are not logged by default + * in the memory log either. See + * https://github.com/unrealircd/unrealircd/commit/45342c2d33968178cd07a12cd6fdc4e65b604134 + * Added here separately because we may want to make + * this an option... + */ +array_push($log_list, + "!join.LOCAL_CLIENT_JOIN", + "!join.REMOTE_CLIENT_JOIN", + "!part.LOCAL_CLIENT_PART", + "!part.REMOTE_CLIENT_PART", + "!kick.LOCAL_CLIENT_KICK", + "!kick.REMOTE_CLIENT_KICK", +); $response = $rpc->log()->getAll(); if ($response !== false) @@ -25,4 +40,4 @@ if ($response !== false) $r = ["sync_option"=>"sync_now"]; send_sse($r); -api_log_loop(["all", "!debug"]); +api_log_loop($log_list);