Add a field prefix to the deprecated log statements - hugo - [fork] hugo port for 9front
HTML git clone git@git.drkhsh.at/hugo.git
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 4d38f47250f122dc370c9b3d6f58226cd2a18f62
DIR parent 80f793c38d250ca87b6083eb48d7420baaffd02c
HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Wed, 1 Nov 2023 15:21:21 +0100
Add a field prefix to the deprecated log statements
To make theme easier to spot, esp. on INFO level.
Diffstat:
M common/hugo/hugo.go | 2 +-
M testscripts/commands/deprecate.txt | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
---
DIR diff --git 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.
DIR diff --git 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/"