Add error logging when loading geoip

Mon, 04 Jan 2016 17:04:29 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Mon, 04 Jan 2016 17:04:29 +0000
changeset 19
fd7b581560d5
parent 18
8050134f35b3
child 20
fed4cf6b1f43

Add error logging when loading geoip

geoip.lua file | annotate | diff | comparison | revisions
--- a/geoip.lua	Mon Jan 04 17:03:19 2016 +0000
+++ b/geoip.lua	Mon Jan 04 17:04:29 2016 +0000
@@ -1,4 +1,6 @@
-pcall(function ()
+local log = require "util.logger".init("geoip");
+
+local ok, err = pcall(function ()
 	local city_db_path = os.getenv("GEOIP_CITY_DB");
 	if not city_db_path then return; end
 	
@@ -22,3 +24,7 @@
 		end
 	end);
 end)
+
+if not ok then
+	log("warn", "GeoIP loading failed: %s", tostring(err));
+end

mercurial