From 4d38f47250f122dc370c9b3d6f58226cd2a18f62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 1 Nov 2023 15:21:21 +0100 Subject: [PATCH] Add a field prefix to the deprecated log statements To make theme easier to spot, esp. on INFO level. --- common/hugo/hugo.go | 2 +- testscripts/commands/deprecate.txt | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/common/hugo/hugo.go b/common/hugo/hugo.go index f6eb72d8f..dedbc8c98 100644 --- a/common/hugo/hugo.go +++ b/common/hugo/hugo.go @@ -369,7 +369,7 @@ func DeprecateLevel(item, alternative, version string, level logg.Level) { msg = fmt.Sprintf("%s was deprecated in Hugo %s and will be removed in a future release. %s", item, version, alternative) } - loggers.Log().Logger().WithLevel(level).Logf(msg) + loggers.Log().Logger().WithLevel(level).WithField(loggers.FieldNameCmd, "deprecated").Logf(msg) } // We ususally do about one minor version a month. diff --git a/testscripts/commands/deprecate.txt b/testscripts/commands/deprecate.txt index b15d7ec84..3be4976d5 100644 --- a/testscripts/commands/deprecate.txt +++ b/testscripts/commands/deprecate.txt @@ -1,13 +1,13 @@ +# Test deprecation logging. +hugo -e info --logLevel info +stdout 'INFO deprecated: item was deprecated in Hugo' -hugo -e info --logLevel info -stdout 'INFO item was deprecated in Hugo' +hugo -e warn --logLevel warn +stdout 'WARN deprecated: item was deprecated in Hugo' -hugo -e warn --logLevel warn -stdout 'WARN item was deprecated in Hugo' - -! hugo -e error --logLevel warn -stdout 'ERROR item was deprecated in Hugo' +! hugo -e error --logLevel warn +stdout 'ERROR deprecated: item was deprecated in Hugo' -- hugo.toml -- baseURL = "https://example.com/"