From 281205cd0882406cdfc7ab7f0c8c053b3ac3c34b Mon Sep 17 00:00:00 2001 From: Ash Keel Date: Sun, 5 Nov 2023 12:46:20 +0100 Subject: [PATCH] fix: use sensible size for log rotation --- logging.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/logging.go b/logging.go index d6b1920..368fd46 100644 --- a/logging.go +++ b/logging.go @@ -32,7 +32,7 @@ func initLogger(level zapcore.Level) { zapcore.NewJSONEncoder(zap.NewProductionEncoderConfig()), zapcore.AddSync(&lumberjack.Logger{ Filename: logFilename, - MaxSize: 500, + MaxSize: 20, MaxBackups: 3, MaxAge: 28, }), @@ -103,3 +103,10 @@ func (core *LogStorage) Write(entry zapcore.Entry, fields []zapcore.Field) error func (core *LogStorage) Sync() error { return nil } + +func parseAsFields(fields map[string]any) (result []zapcore.Field) { + for k, v := range fields { + result = append(result, zap.Any(k, v)) + } + return +}