summaryrefslogtreecommitdiff
path: root/src/lbdata.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lbdata.cc')
-rw-r--r--src/lbdata.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lbdata.cc b/src/lbdata.cc
index bfaffcd..4764266 100644
--- a/src/lbdata.cc
+++ b/src/lbdata.cc
@@ -173,6 +173,11 @@ LBData::state_changed()
while (h_iter != _iface_health_coll.end()) {
if (h_iter->second.state_changed()) {
string tmp = (h_iter->second._is_active ? string("ACTIVE") : string("FAILED"));
+
+ struct timeval tv;
+ gettimeofday(&tv,NULL);
+ h_iter->second._last_time_state_changed = (unsigned long)tv.tv_sec;
+
syslog(LOG_WARNING, "Interface %s has changed state to %s",h_iter->first.c_str(),tmp.c_str());
overall_state = true;
}