Comparison

plugins/mod_admin_shell.lua @ 12536:a8cb1d7a98db

mod_admin_shell: Document the 'watch' section in the built-in help
author Kim Alvefur <zash@zash.se>
date Mon, 30 May 2022 14:54:10 +0200
parent 12529:7dae6d29b71d
child 12537:74418f8096b0
comparison
equal deleted inserted replaced
12535:7ef7abb72cdd 12536:a8cb1d7a98db
238 print(row { "server"; "Uptime, version, shutting down, etc." }) 238 print(row { "server"; "Uptime, version, shutting down, etc." })
239 print(row { "port"; "Commands to manage ports the server is listening on" }) 239 print(row { "port"; "Commands to manage ports the server is listening on" })
240 print(row { "dns"; "Commands to manage and inspect the internal DNS resolver" }) 240 print(row { "dns"; "Commands to manage and inspect the internal DNS resolver" })
241 print(row { "xmpp"; "Commands for sending XMPP stanzas" }) 241 print(row { "xmpp"; "Commands for sending XMPP stanzas" })
242 print(row { "debug"; "Commands for debugging the server" }) 242 print(row { "debug"; "Commands for debugging the server" })
243 print(row { "watch"; "Commands for watching live logs from the server" })
243 print(row { "config"; "Reloading the configuration, etc." }) 244 print(row { "config"; "Reloading the configuration, etc." })
244 print(row { "columns"; "Information about customizing session listings" }) 245 print(row { "columns"; "Information about customizing session listings" })
245 print(row { "console"; "Help regarding the console itself" }) 246 print(row { "console"; "Help regarding the console itself" })
246 elseif section == "c2s" then 247 elseif section == "c2s" then
247 print [[c2s:show(jid, columns) - Show all client sessions with the specified JID (or all if no JID given)]] 248 print [[c2s:show(jid, columns) - Show all client sessions with the specified JID (or all if no JID given)]]
314 print [[stats:show():histogram() - Show a histogram of selected metric]] 315 print [[stats:show():histogram() - Show a histogram of selected metric]]
315 elseif section == "debug" then 316 elseif section == "debug" then
316 print [[debug:logevents(host) - Enable logging of fired events on host]] 317 print [[debug:logevents(host) - Enable logging of fired events on host]]
317 print [[debug:events(host, event) - Show registered event handlers]] 318 print [[debug:events(host, event) - Show registered event handlers]]
318 print [[debug:timers() - Show information about scheduled timers]] 319 print [[debug:timers() - Show information about scheduled timers]]
320 elseif section == "watch" then
321 print [[watch:log() - Follow debug logs]]
322 print [[watch:stanzas(target, filter) - Watch live stanzas matching the specified target and filter]]
319 elseif section == "console" then 323 elseif section == "console" then
320 print [[Hey! Welcome to Prosody's admin console.]] 324 print [[Hey! Welcome to Prosody's admin console.]]
321 print [[First thing, if you're ever wondering how to get out, simply type 'quit'.]] 325 print [[First thing, if you're ever wondering how to get out, simply type 'quit'.]]
322 print [[Secondly, note that we don't support the full telnet protocol yet (it's coming)]] 326 print [[Secondly, note that we don't support the full telnet protocol yet (it's coming)]]
323 print [[so you may have trouble using the arrow keys, etc. depending on your system.]] 327 print [[so you may have trouble using the arrow keys, etc. depending on your system.]]