diff options
Diffstat (limited to 'src/lbdata.cc')
| -rw-r--r-- | src/lbdata.cc | 5 |
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; } |
