From 5defc5b9060d7f9a124d9e4cd897dcb254a31ef9 Mon Sep 17 00:00:00 2001 From: Bart Van Der Meerssche Date: Tue, 5 Apr 2011 10:31:34 +0200 Subject: [PATCH] [fluksod] send POST response codes to syslog --- mote/v2/openwrt/package/flukso/luasrc/fluksod.lua | 6 ++++-- .../package/luci/libs/httpclient/luasrc/httpclient.lua | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mote/v2/openwrt/package/flukso/luasrc/fluksod.lua b/mote/v2/openwrt/package/flukso/luasrc/fluksod.lua index fc58f67..25f043a 100755 --- a/mote/v2/openwrt/package/flukso/luasrc/fluksod.lua +++ b/mote/v2/openwrt/package/flukso/luasrc/fluksod.lua @@ -219,10 +219,12 @@ function send(child) hash:update(options.body) options.headers['X-Digest'] = hash:final() - local response, code, msg = http_persist(WAN_BASE_URL .. sensor_id, options) + local url = WAN_BASE_URL .. sensor_id + local response, code, meta = http_persist(url, options) + + nixio.syslog('info', string.format('%s %s: %s', options.method, url, code)) if response then - -- TODO send response string to syslog measurements:clear(sensor_id) end end diff --git a/mote/v2/openwrt/package/luci/libs/httpclient/luasrc/httpclient.lua b/mote/v2/openwrt/package/luci/libs/httpclient/luasrc/httpclient.lua index 163bd82..3a1d891 100644 --- a/mote/v2/openwrt/package/luci/libs/httpclient/luasrc/httpclient.lua +++ b/mote/v2/openwrt/package/luci/libs/httpclient/luasrc/httpclient.lua @@ -131,9 +131,9 @@ function create_persistent() bytes_read = bytes_read + output[#output]:len() end - uri, options = coroutine.yield(table.concat(output)) + uri, options = coroutine.yield(table.concat(output), status, response) else - uri, options = coroutine.yield("") + uri, options = coroutine.yield("", status, response) end end end