From 98ca821085419e6bf466f515b4172942fa278b2e Mon Sep 17 00:00:00 2001 From: yyforyongyu Date: Wed, 29 Sep 2021 04:37:05 +0800 Subject: [PATCH] lndcfg: give verbose err when failed to load config --- cmd/lnd/main.go | 1 + lncfg/address.go | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/lnd/main.go b/cmd/lnd/main.go index 09efa48a5..2d13fed4c 100644 --- a/cmd/lnd/main.go +++ b/cmd/lnd/main.go @@ -23,6 +23,7 @@ func main() { if err != nil { if e, ok := err.(*flags.Error); !ok || e.Type != flags.ErrHelp { // Print error if not due to help request. + err = fmt.Errorf("failed to load config: %w", err) _, _ = fmt.Fprintln(os.Stderr, err) os.Exit(1) } diff --git a/lncfg/address.go b/lncfg/address.go index 0d33d6b3d..f45accb11 100644 --- a/lncfg/address.go +++ b/lncfg/address.go @@ -35,7 +35,8 @@ func NormalizeAddresses(addrs []string, defaultPort string, addr, defaultPort, tcpResolver, ) if err != nil { - return nil, err + return nil, fmt.Errorf("parse address %s failed: %w", + addr, err) } if _, ok := seen[parsedAddr.String()]; !ok {