Comparison

plugins/mod_admin_shell.lua @ 13105:7d9e26003b05

mod_admin_shell: Allow logging HTTP events with debug:logevents("http") Mirroring debug:events("http"), and to replace the "Firing event: GET /" log lines in net.http.server
author Kim Alvefur <zash@zash.se>
date Sun, 14 May 2023 19:02:26 +0200
parent 13104:8c786880e28d
child 13108:6cd768e6ac7c
comparison
equal deleted inserted replaced
13104:8c786880e28d 13105:7d9e26003b05
1927 def_env.debug = {}; 1927 def_env.debug = {};
1928 1928
1929 function def_env.debug:logevents(host) 1929 function def_env.debug:logevents(host)
1930 if host == "*" then 1930 if host == "*" then
1931 helpers.log_events(prosody.events); 1931 helpers.log_events(prosody.events);
1932 elseif host == "http" then
1933 helpers.log_events(require "prosody.net.http.server"._events);
1934 return true
1932 else 1935 else
1933 helpers.log_host_events(host); 1936 helpers.log_host_events(host);
1934 end 1937 end
1935 return true; 1938 return true;
1936 end 1939 end