summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client.lua2
-rw-r--r--save_file.lua8
-rw-r--r--server.lua2
-rwxr-xr-xstandalone_server.lua17
-rw-r--r--util.lua5
5 files changed, 24 insertions, 10 deletions
diff --git a/client.lua b/client.lua
index 406fd24..7246324 100644
--- a/client.lua
+++ b/client.lua
@@ -9,7 +9,7 @@ local client = {}
local peer_info
local function log(msg)
- print("[client] " .. msg)
+ util.log("client", msg)
end
local function log_peer(clt, peer, msg)
diff --git a/save_file.lua b/save_file.lua
index 8dd85f2..f3559d4 100644
--- a/save_file.lua
+++ b/save_file.lua
@@ -1,5 +1,9 @@
local util = require("util")
+local function log(msg)
+ util.log("savefile", msg)
+end
+
local function save_file_write(filename, data)
os.rename(filename, filename..".bak")
local f = io.open(filename, "w")
@@ -8,7 +12,7 @@ local function save_file_write(filename, data)
end
f:write(util.json_enc(data))
f:close()
- print("[save_file] saved to " .. filename)
+ log("saved to " .. filename)
return true
end
@@ -21,7 +25,7 @@ local function save_file_read(filename)
if not data then
return nil, "save_corrupted"
end
- print("[save_file] loaded " .. filename)
+ log("loaded " .. filename)
else
data = {}
end
diff --git a/server.lua b/server.lua
index 5462405..5853c3a 100644
--- a/server.lua
+++ b/server.lua
@@ -11,7 +11,7 @@ local server = {}
local peer_info
local function log(msg)
- print("[server] " .. msg)
+ util.log("server", msg)
end
local function log_peer(srv, peer, msg)
diff --git a/standalone_server.lua b/standalone_server.lua
index f399ad1..0ddb40f 100755
--- a/standalone_server.lua
+++ b/standalone_server.lua
@@ -1,14 +1,19 @@
#!/usr/bin/env lua5.1
local server = require("server")
+local util = require("util")
+
+local function log(msg)
+ util.log("standalone_server", msg)
+end
local srv, err = server.create(assert(arg[1]))
if err then
if err == "save_corrupted" then
- print("[standalone_server] savefile corrupted (try restoring backup?)")
+ log("savefile corrupted (try restoring backup?)")
elseif err == "save_write_failed" then
- print("[standalone_server] failed to open savefile for writing")
+ log("failed to open savefile for writing")
else
- print(err)
+ log(err)
end
os.exit(1)
end
@@ -20,11 +25,11 @@ local function server_loop()
local status, invite = server.match_status(srv)
if status == "fail" then
- print("[standalone_server] failed to register match (match server down?)")
+ log("failed to register match (match server down?)")
return false
elseif status == "active" and not started then
started = true
- print("[standalone_server] invite: " .. invite)
+ log("invite: " .. invite)
end
end
end
@@ -37,7 +42,7 @@ local _, success = xpcall(server_loop, function(err)
return false
end, srv)
-print("[standalone_server] shutting down")
+log("shutting down")
server.close(srv)
if not success then
diff --git a/util.lua b/util.lua
index 16388a1..df7a635 100644
--- a/util.lua
+++ b/util.lua
@@ -86,6 +86,10 @@ local function display(x)
return tostring(x)
end
+local function log(cat, msg)
+ print("["..cat.."] " .. msg)
+end
+
return {
rand_string = rand_string,
mkdir = mkdir,
@@ -96,4 +100,5 @@ return {
send = send,
split_addr = split_addr,
display = display,
+ log = log,
}