print closing message before an object is closed

This commit is contained in:
aler9 2021-12-22 00:15:15 +01:00
parent fa5da67465
commit 7352244fd9
6 changed files with 6 additions and 6 deletions

View File

@ -239,8 +239,8 @@ func newAPI(
}
func (a *api) close() {
a.log(logger.Info, "listener is closing")
a.s.Shutdown(context.Background())
a.log(logger.Info, "listener closed")
}
func (a *api) log(level logger.Level, format string, args ...interface{}) {

View File

@ -125,9 +125,9 @@ func (s *hlsServer) log(level logger.Level, format string, args ...interface{})
}
func (s *hlsServer) close() {
s.log(logger.Info, "listener is closing")
s.ctxCancel()
s.wg.Wait()
s.log(logger.Info, "listener closed")
}
func (s *hlsServer) run() {

View File

@ -77,8 +77,8 @@ func newMetrics(
}
func (m *metrics) close() {
m.log(logger.Info, "listener is closing")
m.server.Shutdown(context.Background())
m.log(logger.Info, "listener closed")
}
func (m *metrics) log(level logger.Level, format string, args ...interface{}) {

View File

@ -48,8 +48,8 @@ func newPPROF(
}
func (pp *pprof) close() {
pp.log(logger.Info, "listener is closing")
pp.server.Shutdown(context.Background())
pp.log(logger.Info, "listener closed")
}
func (pp *pprof) log(level logger.Level, format string, args ...interface{}) {

View File

@ -128,9 +128,9 @@ func (s *rtmpServer) log(level logger.Level, format string, args ...interface{})
}
func (s *rtmpServer) close() {
s.log(logger.Info, "listener is closing")
s.ctxCancel()
s.wg.Wait()
s.log(logger.Info, "listener closed")
}
func (s *rtmpServer) run() {

View File

@ -188,9 +188,9 @@ func (s *rtspServer) log(level logger.Level, format string, args ...interface{})
}
func (s *rtspServer) close() {
s.log(logger.Info, "listener is closing")
s.ctxCancel()
s.wg.Wait()
s.log(logger.Info, "listener closed")
}
func (s *rtspServer) run() {