From 7d229665ed96a6b1e5b89d6fd963ac54e2b56bb6 Mon Sep 17 00:00:00 2001 From: Francis Lavoie Date: Thu, 7 Apr 2022 13:23:28 -0400 Subject: logging: Caddyfile support for `duration_format` (#4684) Somehow, this was missed. Oops! --- modules/logging/encoders.go | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'modules/logging') diff --git a/modules/logging/encoders.go b/modules/logging/encoders.go index bc5fe21..38083db 100644 --- a/modules/logging/encoders.go +++ b/modules/logging/encoders.go @@ -128,15 +128,16 @@ type LogEncoderConfig struct { // UnmarshalCaddyfile populates the struct from Caddyfile tokens. Syntax: // // { -// message_key -// level_key -// time_key -// name_key -// caller_key -// stacktrace_key -// line_ending -// time_format -// level_format +// message_key +// level_key +// time_key +// name_key +// caller_key +// stacktrace_key +// line_ending +// time_format +// duration_format +// level_format // } // func (lec *LogEncoderConfig) UnmarshalCaddyfile(d *caddyfile.Dispenser) error { @@ -163,6 +164,8 @@ func (lec *LogEncoderConfig) UnmarshalCaddyfile(d *caddyfile.Dispenser) error { lec.LineEnding = &arg case "time_format": lec.TimeFormat = arg + case "duration_format": + lec.DurationFormat = arg case "level_format": lec.LevelFormat = arg default: -- cgit v1.2.3