X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/99eb79c42a9a0fe3b6ffedd3e2e3c611018072da..27fba7fa81b6ffc56ad028271ba2b077ace73b1a:/api/log.php 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);