Log how long session has been idle

This commit is contained in:
Paul Lorenz
2021-10-27 10:16:54 -04:00
parent c4ea7b1bb2
commit 692f3d5149
+3 -2
View File
@@ -76,9 +76,10 @@ func (self *Scanner) scan() {
var idleCircuitIds []string
for circuitId, ft := range circuits {
if time.Since(ft.(*forwardTable).last) > self.timeout {
idleTime := time.Since(ft.(*forwardTable).last)
if idleTime > self.timeout {
idleCircuitIds = append(idleCircuitIds, circuitId)
logrus.Warnf("[s/%s] idle after [%s]", circuitId, self.timeout)
logrus.Warnf("[s/%s] idle for [%v], idle threshold [%v]", circuitId, idleTime, self.timeout)
}
}