Software /
code /
prosody
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 |