The old setup tried to log >= warning to stderr, the rest to stdout. However, that logic was flawed, so warnings ended up in stdout, which makes `hugo list all` etc. hard to reason about from scripts. This commit fixes this by making all logging (info, warn, error) log to stderr and let stdout be reserved for program output. Fixes #13074
17 lines
337 B
Text
17 lines
337 B
Text
hugo --printPathWarnings
|
|
|
|
stderr 'Duplicate target paths: .index.html \(2\)'
|
|
|
|
-- hugo.toml --
|
|
disableKinds = ["taxonomy", "term", "RSS", "sitemap", "robotsTXT", "404", "section"]
|
|
baseURL = "https://example.org/"
|
|
-- layouts/_default/single.html --
|
|
Single.
|
|
-- layouts/index.html --
|
|
Home.
|
|
-- content/p1.md --
|
|
---
|
|
title: "P1"
|
|
url: "/"
|
|
---
|
|
|