Mercurial > prosody-hg
comparison plugins/mod_admin_telnet.lua @ 9868:0361e3379dd1
mod_admin_telnet: Show module status in module:list()
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Tue, 19 Mar 2019 09:05:37 +0000 |
| parents | 00f7af0be849 |
| children | c30933aa0242 |
comparison
equal
deleted
inserted
replaced
| 9867:984f27e4b8a3 | 9868:0361e3379dd1 |
|---|---|
| 478 else | 478 else |
| 479 print(" Host not found"); | 479 print(" Host not found"); |
| 480 end | 480 end |
| 481 else | 481 else |
| 482 for _, name in ipairs(modules) do | 482 for _, name in ipairs(modules) do |
| 483 print(" "..name); | 483 local status, status_text = modulemanager.get_module(host, name).module:get_status(); |
| 484 local status_summary = ""; | |
| 485 if status == "warn" or status == "error" then | |
| 486 status_summary = (" (%s: %s)"):format(status, status_text); | |
| 487 end | |
| 488 print((" %s%s"):format(name, status_summary)); | |
| 484 end | 489 end |
| 485 end | 490 end |
| 486 end | 491 end |
| 487 end | 492 end |
| 488 | 493 |
