]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
Add a field prefix to the deprecated log statements
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 1 Nov 2023 14:21:21 +0000 (15:21 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 1 Nov 2023 15:40:26 +0000 (16:40 +0100)
To make theme easier to spot, esp. on INFO level.

common/hugo/hugo.go
testscripts/commands/deprecate.txt

index f6eb72d8f49c2694438507cb49b17fc6b973d200..dedbc8c98d439e0ac93f96ee1cea6d9d5aba54e7 100644 (file)
@@ -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.
index b15d7ec841ec13cb5284dba621267b887292ecac..3be4976d56921a8d773fb032c8f6771e71a4c691 100644 (file)
@@ -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/"