From b690b54891ad75a26fc63bc1324d60531187e13c Mon Sep 17 00:00:00 2001 From: eleksir Date: Sun, 12 Nov 2023 10:41:19 +0300 Subject: [PATCH] Be more verbose about closing of jabber connection --- lib.go | 2 +- main.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib.go b/lib.go index 949e1b6..e99d69b 100644 --- a/lib.go +++ b/lib.go @@ -57,7 +57,7 @@ func sigHandler() { } // И закрываем соединение. - log.Debugf("Closing connection to jabber server") + log.Infoln("Closing connection to jabber server") if err := talk.Close(); err != nil { log.Infof("Unable to close connection to jabber server: %s", err) diff --git a/main.go b/main.go index d2fdee0..34e646e 100644 --- a/main.go +++ b/main.go @@ -117,8 +117,10 @@ func main() { myLoop() log.Error(gTomb.Wait()) + // Если у нас wire error, то вызов .Close() повлечёт за собой ошибку, но мы вынуждены звать .Close(), чтоб // закрыть tls контекст и почистить всё что связанно с прерванным соединением. + log.Infoln("Closing connection to jabber server") _ = talk.Close() time.Sleep(time.Duration(config.Jabber.ReconnectDelay) * time.Second)