scansion/serve.lua

changeset 162
f888f236321f
parent 159
0aa4f7bda3f8
--- a/scansion/serve.lua	Fri Dec 28 11:38:56 2018 +0000
+++ b/scansion/serve.lua	Fri Dec 28 16:00:01 2018 -0500
@@ -48,7 +48,11 @@
 		local ok, ret = pcall(run_script, "web", event.request.body, log);
 	
 		if not ok then
-			log("error", ret);
+			local line = nil;
+			if type(ret) == "string" then
+				line = tonumber(ret:match("%(line (%d+)%)$"));
+			end
+			log("error", { message = ret, line = line });
 		end
 
 		response.conn:write("0\r\n\r\n");

mercurial