skip log writes if max retention setting is zero

This commit is contained in:
Gani Georgiev
2023-12-10 12:30:55 +02:00
parent b29e404f22
commit 97345f0317
2 changed files with 20 additions and 4 deletions
+3 -2
View File
@@ -1186,10 +1186,11 @@ func (app *BaseApp) initLogger() error {
BatchSize: 200,
BeforeAddFunc: func(ctx context.Context, log *logger.Log) bool {
ticker.Reset(duration)
return true
return app.Settings().Logs.MaxDays > 0
},
WriteFunc: func(ctx context.Context, logs []*logger.Log) error {
if !app.IsBootstrapped() {
if !app.IsBootstrapped() || app.Settings().Logs.MaxDays == 0 {
return nil
}