When encountering an error on app start, bind: address already in use for example, the app won't quit and keep waiting on the exit channel for a signal.
Therefore, Logger.Info changed to Logger.Fatal.
In order to not quit immediately on SIGINT another condition added: err != http.ErrServerClosed
When encountering an error on app start,
bind: address already in use
for example, the app won't quit and keep waiting on the exit channel for a signal. Therefore, Logger.Info changed to Logger.Fatal. In order to not quit immediately on SIGINT another condition added: err != http.ErrServerClosed