From d6a7bcd2bbcde83b857a27a21031a04acc0d869b Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 21 Feb 2024 17:29:31 +0100 Subject: [PATCH] internal/log/RotatingFileOptions.go: add WithTimestampFormat function --- internal/log/RotatingFileOptions.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/log/RotatingFileOptions.go b/internal/log/RotatingFileOptions.go index c9d7422..be7b4c3 100644 --- a/internal/log/RotatingFileOptions.go +++ b/internal/log/RotatingFileOptions.go @@ -4,6 +4,14 @@ import "time" type RotatingFileOption func(*RotatingFile) +func WithTimestampFormat(value string) RotatingFileOption { + return func(f *RotatingFile) { + if len(value) > 0 { + f.format = value + } + } +} + func WithMaxSize(value int64) RotatingFileOption { return func(f *RotatingFile) { f.maxSize = value