server: Fix stuck server global error logging

Fixes #14469
This commit is contained in:
Bjørn Erik Pedersen
2026-02-06 15:06:19 +01:00
committed by GitHub
parent 95a3678245
commit 24eb84f868
+4
View File
@@ -42,6 +42,7 @@ import (
"github.com/gohugoio/hugo/common/hsync"
"github.com/gohugoio/hugo/common/htime"
"github.com/gohugoio/hugo/common/hugo"
"github.com/gohugoio/hugo/common/loggers"
"github.com/gohugoio/hugo/common/para"
"github.com/gohugoio/hugo/common/terminal"
"github.com/gohugoio/hugo/common/types"
@@ -526,6 +527,9 @@ func (h *HugoSites) reset() {
// resetLogs resets the log counters etc. Used to do a new build on the same sites.
func (h *HugoSites) resetLogs() {
h.Log.Reset()
loggers.Log().Reset()
// TODO(bep) Double-check this; I'm pretty sure there is only one logger.
for _, s := range h.Sites {
s.Deps.Log.Reset()
}