Software / code / prosody
Comparison
net/server.lua @ 731:c29cf3ffa3fc
Fixed server.lua to use prosody logger for errors
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 16 Jan 2009 05:36:39 +0000 |
| parent | 659:c424bec771d9 |
| child | 739:1def06cd9311 |
comparison
equal
deleted
inserted
replaced
| 730:ac951c44751c | 731:c29cf3ffa3fc |
|---|---|
| 34 local table_remove = table.remove | 34 local table_remove = table.remove |
| 35 local string_sub = use'string'.sub | 35 local string_sub = use'string'.sub |
| 36 local coroutine_wrap = coroutine.wrap | 36 local coroutine_wrap = coroutine.wrap |
| 37 local coroutine_yield = coroutine.yield | 37 local coroutine_yield = coroutine.yield |
| 38 local print = print; | 38 local print = print; |
| 39 | |
| 40 local log = require "util.logger".init("server"); | |
| 39 local out_put = function () end --print; | 41 local out_put = function () end --print; |
| 40 local out_error = print; | 42 local out_error = function (...) log("error", table_concat({...}, " ")); end |
| 41 | 43 |
| 42 --// extern libs //-- | 44 --// extern libs //-- |
| 43 | 45 |
| 44 local luasec = select(2, pcall(require, "ssl")) | 46 local luasec = select(2, pcall(require, "ssl")) |
| 45 local luasocket = require "socket" | 47 local luasocket = require "socket" |
| 795 return nil, err | 797 return nil, err |
| 796 end | 798 end |
| 797 addr = addr or "*" | 799 addr = addr or "*" |
| 798 local server, err = socket_bind( addr, port ) | 800 local server, err = socket_bind( addr, port ) |
| 799 if err then | 801 if err then |
| 800 out_error( "server.lua: ", err ) | 802 out_error( addr..":"..port.." -", err ) |
| 801 return nil, err | 803 return nil, err |
| 802 end | 804 end |
| 803 local handler, err = wrapserver( listeners, server, addr, port, mode, sslctx, wrapper_function ) -- wrap new server socket | 805 local handler, err = wrapserver( listeners, server, addr, port, mode, sslctx, wrapper_function ) -- wrap new server socket |
| 804 if not handler then | 806 if not handler then |
| 805 server:close( ) | 807 server:close( ) |