From d43a4cd9d575773964e57408ce481a0b311a1d79 Mon Sep 17 00:00:00 2001 From: Bart Van Der Meerssche Date: Tue, 29 Mar 2011 08:18:49 +0000 Subject: [PATCH] [api] improve logging for night rrd updates --- server/api/flukso/src/flukso_sensor_xyz.erl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/api/flukso/src/flukso_sensor_xyz.erl b/server/api/flukso/src/flukso_sensor_xyz.erl index cf13137..c239dd6 100644 --- a/server/api/flukso/src/flukso_sensor_xyz.erl +++ b/server/api/flukso/src/flukso_sensor_xyz.erl @@ -174,7 +174,14 @@ update_night(RrdSensor, Uid, Midnight, LastTimestamp, ReqData) when LastTimestam NightAverage = lists:foldl(fun(X, Sum) -> X / 12 + Sum end, 0, Datapoints), RrdData = [integer_to_list(LastMidnight + 5 * ?HOUR), ":", float_to_list(NightAverage)], - rrd_update(?NIGHT_PATH, RrdSensor, RrdData); + case rrd_update(?NIGHT_PATH, RrdSensor, RrdData) of + {ok, _Response} -> + logger(Uid, <<"rrdupdate.night">>, <<"Successful update of night rrd.">>, ?INFO, ReqData); + + {error, Reason} -> + logger(Uid, <<"rrdupdate.night">>, list_to_binary(Reason), ?ERROR, ReqData) + end; + {error, Reason} -> logger(Uid, <<"rrdupdate.night">>, list_to_binary(Reason), ?ERROR, ReqData) end,