From 0d145d224f00b22cbab4c79c7a8f237527600e4e Mon Sep 17 00:00:00 2001 From: Jared Wasinger Date: Tue, 7 Nov 2023 22:17:56 +0800 Subject: [PATCH] add back code mistakenly removed in rebase --- log/format.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/log/format.go b/log/format.go index c708b854cb..ee31bdeba7 100644 --- a/log/format.go +++ b/log/format.go @@ -26,6 +26,14 @@ const ( termCtxMaxPadding = 40 ) +// ResetGlobalState resets the fieldPadding, which is useful for producing +// predictable output. +func ResetGlobalState() { + fieldPaddingLock.Lock() + fieldPadding = make(map[string]int) + fieldPaddingLock.Unlock() +} + // fieldPadding is a global map with maximum field value lengths seen until now // to allow padding log contexts in a bit smarter way. var fieldPadding = make(map[string]int)