From d0d2ca0eb9b74d40654f67375d5a176f77d72972 Mon Sep 17 00:00:00 2001 From: Rafael Gago Date: Tue, 17 Sep 2019 09:15:50 +0200 Subject: TftpServer: lower log level for clean shutdown msgs Before this commit all clean shutdown sequences (without active sessions) were issuing warnings on the logs. Closing the server without active sessions is normal behavior, so it should not generate error messages. This commit fixes this. --- tftpy/TftpServer.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tftpy/TftpServer.py b/tftpy/TftpServer.py index 95ca70e..09c0358 100644 --- a/tftpy/TftpServer.py +++ b/tftpy/TftpServer.py @@ -103,17 +103,18 @@ class TftpServer(TftpSession): log.debug("shutdown_immediately is %s" % self.shutdown_immediately) log.debug("shutdown_gracefully is %s" % self.shutdown_gracefully) if self.shutdown_immediately: - log.warning("Shutting down now. Session count: %d" % - len(self.sessions)) + log.info("Shutting down inmmediately") self.sock.close() for key in self.sessions: + log.warning("Forcefully closed session with %s" % + self.sessions[key].host) self.sessions[key].end() self.sessions = [] break elif self.shutdown_gracefully: if not self.sessions: - log.warning("In graceful shutdown mode and all " + log.info("In graceful shutdown mode and all " "sessions complete.") self.sock.close() break -- cgit v1.2.1