Print a failed command's error once on stderr (closes #433)
check / check (push) Successful in 14m3s

A command that failed after startup wrote the error twice on stderr:
as an ERROR log record and as the final ERROR: line. The failure
handlers now log the failure at info level, so the record appears only
under --verbose or --debug, next to the records that led up to it.

Model: opus-5-5
This commit is contained in:
sneak committed 2026-11-11 03:09:49 +00:00
1 parent 0d0c76fa24
commit 7a5942f8ed
8 files changed
+115 -9

No files matched your search

+1 -1
View File
@@ -98,7 +98,7 @@ func newRemoteInfoCommand() *cobra.Command {
}, func(v *vaultik.Vaultik) error {
return v.RemoteInfo(jsonOutput)
}, func(err error) {
log.Error("Failed to get remote info", "error", err)
log.Info("Failed to get remote info", "error", err)
ReportErrorf("Failed to get remote info: %v", err)
})
},