Mercurial > prosody-modules
comparison mod_muclogging/mod_muclogging.lua @ 51:6a40e44a2b8a
mod_muclogging: removed devel debug message stuff
| author | Thilo Cestonaro <thilo@cestona.ro> |
|---|---|
| date | Sun, 18 Oct 2009 23:17:16 +0200 |
| parents | a96d3f37d845 |
| children |
comparison
equal
deleted
inserted
replaced
| 50:a96d3f37d845 | 51:6a40e44a2b8a |
|---|---|
| 6 local prosody = prosody; | 6 local prosody = prosody; |
| 7 local splitJid = require "util.jid".split; | 7 local splitJid = require "util.jid".split; |
| 8 local bareJid = require "util.jid".bare; | 8 local bareJid = require "util.jid".bare; |
| 9 local config_get = require "core.configmanager".get; | 9 local config_get = require "core.configmanager".get; |
| 10 local httpserver = require "net.httpserver"; | 10 local httpserver = require "net.httpserver"; |
| 11 local dump = require "util.logger".dump; | 11 -- local dump = require "util.logger".dump; |
| 12 local config = {}; | 12 local config = {}; |
| 13 | 13 |
| 14 --[[ LuaFileSystem | 14 --[[ LuaFileSystem |
| 15 * URL: http://www.keplerproject.org/luafilesystem/index.html | 15 * URL: http://www.keplerproject.org/luafilesystem/index.html |
| 16 * Install: luarocks install luafilesystem | 16 * Install: luarocks install luafilesystem |
| 207 if f ~= nil then | 207 if f ~= nil then |
| 208 local content = f:read("*a"); | 208 local content = f:read("*a"); |
| 209 local parsed = lom.parse("<xml>" .. content .. "</xml>"); | 209 local parsed = lom.parse("<xml>" .. content .. "</xml>"); |
| 210 if parsed ~= nil then | 210 if parsed ~= nil then |
| 211 for _,stanza in ipairs(parsed) do | 211 for _,stanza in ipairs(parsed) do |
| 212 module:log("debug", "dump of stanza: \n%s", dump(stanza)) | 212 -- module:log("debug", "dump of stanza: \n%s", dump(stanza)) |
| 213 if stanza.attr ~= nil and stanza.attr.time ~= nil then | 213 if stanza.attr ~= nil and stanza.attr.time ~= nil then |
| 214 ret = ret .. "<a name=\"" .. stanza.attr.time .. "\" href=\"#" .. stanza.attr.time .. "\" class=\"timestuff\">[" .. stanza.attr.time .. "]</a> "; | 214 ret = ret .. "<a name=\"" .. stanza.attr.time .. "\" href=\"#" .. stanza.attr.time .. "\" class=\"timestuff\">[" .. stanza.attr.time .. "]</a> "; |
| 215 if stanza[1] ~= nil then | 215 if stanza[1] ~= nil then |
| 216 local nick; | 216 local nick; |
| 217 if stanza[1].attr.from ~= nil then | 217 if stanza[1].attr.from ~= nil then |
| 302 return; | 302 return; |
| 303 end | 303 end |
| 304 | 304 |
| 305 function module.load() | 305 function module.load() |
| 306 config = config_get("*", "core", "muclogging"); | 306 config = config_get("*", "core", "muclogging"); |
| 307 module:log("debug", "muclogging config: \n%s", dump(config)); | 307 -- module:log("debug", "muclogging config: \n%s", dump(config)); |
| 308 | 308 |
| 309 if config.http_port ~= nil then | 309 if config.http_port ~= nil then |
| 310 httpserver.new_from_config({ config.http_port }, "muclogging", handle_request); | 310 httpserver.new_from_config({ config.http_port }, "muclogging", handle_request); |
| 311 end | 311 end |
| 312 return validateLogFolder(); | 312 return validateLogFolder(); |
