We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 31a0d30 commit 795ee80Copy full SHA for 795ee80
pkg/logger/logger.go
@@ -1,6 +1,10 @@
1
package logger
2
3
import (
4
+ "errors"
5
+ "log"
6
+ "syscall"
7
+
8
"go.uber.org/zap"
9
"go.uber.org/zap/zapcore"
10
)
@@ -52,5 +56,12 @@ func Fatal(msg string, fields ...zap.Field) {
52
56
}
53
57
54
58
func Sync() {
55
- Logger.Sync()
-}
59
+ if err := Logger.Sync(); err != nil {
60
61
+ var errno syscall.Errno
62
+ if !errors.As(err, &errno) || (errno != syscall.EINVAL && errno != syscall.ENOTTY) {
63
64
+ log.Printf("logger sync error: %v\n", err)
65
+ }
66
67
+}
0 commit comments