From 001ac60db1063a4def7e06144b3460b87e03709f Mon Sep 17 00:00:00 2001 From: Evgenii Baidakov Date: Tue, 10 Sep 2024 13:30:27 +0400 Subject: [PATCH] *: Hide timestamp by default Closes #47. Signed-off-by: Evgenii Baidakov --- cmd/neofs-oauthz/config.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/neofs-oauthz/config.go b/cmd/neofs-oauthz/config.go index c843039..49af8d6 100644 --- a/cmd/neofs-oauthz/config.go +++ b/cmd/neofs-oauthz/config.go @@ -10,6 +10,8 @@ import ( "github.com/spf13/pflag" "github.com/spf13/viper" "go.uber.org/zap" + "go.uber.org/zap/zapcore" + "golang.org/x/term" ) const ( @@ -141,6 +143,12 @@ func newLogger(v *viper.Viper) (*zap.Logger, error) { } } + if term.IsTerminal(int(os.Stdout.Fd())) { + c.EncoderConfig.EncodeTime = zapcore.ISO8601TimeEncoder + } else { + c.EncoderConfig.EncodeTime = func(t time.Time, encoder zapcore.PrimitiveArrayEncoder) {} + } + return c.Build() }