Mercurial > prosody-hg
comparison util/datamanager.lua @ 456:27cb85d4059e
Fixed logging in datamanager
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Sat, 29 Nov 2008 05:53:11 +0500 |
| parents | 613c5c6bdce4 |
| children | cccd610a0ef9 |
comparison
equal
deleted
inserted
replaced
| 454:21105a005eef | 456:27cb85d4059e |
|---|---|
| 1 local format = string.format; | 1 local format = string.format; |
| 2 local setmetatable, type = setmetatable, type; | 2 local setmetatable, type = setmetatable, type; |
| 3 local pairs, ipairs = pairs, ipairs; | 3 local pairs, ipairs = pairs, ipairs; |
| 4 local char = string.char; | 4 local char = string.char; |
| 5 local loadfile, setfenv, pcall = loadfile, setfenv, pcall; | 5 local loadfile, setfenv, pcall = loadfile, setfenv, pcall; |
| 6 local log = log; | 6 local log = require "util.logger".init("datamanager"); |
| 7 local io_open = io.open; | 7 local io_open = io.open; |
| 8 local os_remove = os.remove; | 8 local os_remove = os.remove; |
| 9 local tostring, tonumber = tostring, tonumber; | 9 local tostring, tonumber = tostring, tonumber; |
| 10 local error = error; | 10 local error = error; |
| 11 local next = next; | 11 local next = next; |
| 22 module "datamanager" | 22 module "datamanager" |
| 23 | 23 |
| 24 | 24 |
| 25 ---- utils ----- | 25 ---- utils ----- |
| 26 local encode, decode; | 26 local encode, decode; |
| 27 | |
| 28 local log = function (type, msg) return log(type, "datamanager", msg); end | |
| 29 | 27 |
| 30 do | 28 do |
| 31 local urlcodes = setmetatable({}, { __index = function (t, k) t[k] = char(tonumber("0x"..k)); return t[k]; end }); | 29 local urlcodes = setmetatable({}, { __index = function (t, k) t[k] = char(tonumber("0x"..k)); return t[k]; end }); |
| 32 | 30 |
| 33 decode = function (s) | 31 decode = function (s) |
