Karmanyaah Malhotra 3 лет назад
Родитель
Сommit
7c5b9c0e62
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      server/server.go

+ 6 - 2
server/server.go

@@ -1420,8 +1420,12 @@ func (s *Server) execManager() {
 			defer s.mu.Unlock()
 			for _, t := range s.topics {
 				subs := t.SubscribersCount()
-				expiryTime := time.Until(t.lastVisitorExpires)
-				log.Tag(tagManager).Trace("- topic %s: %d subscribers, expires in %s", t.ID, subs, expiryTime)
+				expiryMessage := ""
+				if subs == 0 {
+					expiryTime := time.Until(t.lastVisitorExpires)
+					expiryMessage = ", expires in " + expiryTime.String()
+				}
+				log.Tag(tagManager).Trace("- topic %s: %d subscribers%s", t.ID, subs, expiryMessage)
 				msgs, exists := messageCounts[t.ID]
 				if t.Stale() && (!exists || msgs == 0) {
 					log.Tag(tagManager).Trace("Deleting empty topic %s", t.ID)