diff options
author | Bjørn Erik Pedersen <[email protected]> | 2023-10-26 09:38:13 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2023-10-26 20:41:19 +0200 |
commit | 71fd79a3f44101ef515349a24527e6c0b566f368 (patch) | |
tree | 4bd1763b0b09a5767ee5501b6df298fd12efc6d2 /config | |
parent | c4a530f104f2b0d1dd82211b77b603a07db7c181 (diff) | |
download | hugo-71fd79a3f44101ef515349a24527e6c0b566f368.tar.gz hugo-71fd79a3f44101ef515349a24527e6c0b566f368.zip |
Revise the deprecation logging
This introduces a more automatic way of increasing the log levels for deprecation log statements based on the version it was deprecated.
The thresholds are a little arbitrary, but
* We log INFO for 6 releases
* We log WARN for another 6 releases
* THen ERROR (failing the build)
This should give theme authors plenty of time to catch up without having the log filled with warnings.
Diffstat (limited to 'config')
-rw-r--r-- | config/allconfig/allconfig.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/config/allconfig/allconfig.go b/config/allconfig/allconfig.go index 134df1f5c..9f0d73ecd 100644 --- a/config/allconfig/allconfig.go +++ b/config/allconfig/allconfig.go @@ -27,6 +27,7 @@ import ( "time" "github.com/gohugoio/hugo/cache/filecache" + "github.com/gohugoio/hugo/common/hugo" "github.com/gohugoio/hugo/common/loggers" "github.com/gohugoio/hugo/common/maps" "github.com/gohugoio/hugo/common/urls" @@ -784,7 +785,7 @@ func fromLoadConfigResult(fs afero.Fs, logger loggers.Logger, res config.LoadCon // We accidentally allowed it in the past, so we need to support it a little longer, // But log a warning. if _, found := params[kk]; !found { - helpers.Deprecated(fmt.Sprintf("config: languages.%s.%s: custom params on the language top level", k, kk), fmt.Sprintf("Put the value below [languages.%s.params]. See https://gohugo.io/content-management/multilingual/#changes-in-hugo-01120", k), false) + hugo.Deprecate(fmt.Sprintf("config: languages.%s.%s: custom params on the language top level", k, kk), fmt.Sprintf("Put the value below [languages.%s.params]. See https://gohugo.io/content-management/multilingual/#changes-in-hugo-01120", k), "v0.112.0") params[kk] = vv } } |