|
@@ -115,8 +115,16 @@ func main() {
|
|
|
Run: Program(confPath),
|
|
|
Debug: cSettings.ServerSettings.RunMode == gin.DebugMode,
|
|
|
Addresses: []string{fmt.Sprintf("%s:%d", cSettings.ServerSettings.Host, cSettings.ServerSettings.Port)},
|
|
|
+ ErrorHandler: func(kind string, err error) {
|
|
|
+ if errors.Is(err, net.ErrClosed) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ logger.Error(kind, err)
|
|
|
+ },
|
|
|
})
|
|
|
- if !errors.Is(err, context.DeadlineExceeded) {
|
|
|
- logger.Fatal(err)
|
|
|
+ if !errors.Is(err, context.DeadlineExceeded) &&
|
|
|
+ !errors.Is(err, context.Canceled) &&
|
|
|
+ !errors.Is(err, net.ErrClosed) {
|
|
|
+ logger.Error(err)
|
|
|
}
|
|
|
}
|