cmd/faraday: remove unnecessary logging

We only want to set up logging in one place so we print directly to
stderr on startup error, the same way we do in all other projects.
This commit is contained in:
Oliver Gugger 2021-05-17 11:08:37 +02:00
parent fae9e63fc3
commit 420343d5ca
No known key found for this signature in database
GPG key ID: 8E4256593F177720
2 changed files with 2 additions and 37 deletions

View file

@ -1,36 +0,0 @@
package main
import (
"github.com/btcsuite/btclog"
"github.com/lightningnetwork/lnd/build"
"github.com/lightninglabs/faraday"
)
var (
logWriter = build.NewRotatingLogWriter()
log = build.NewSubLogger("GVNR", logWriter.GenSubLogger)
)
func init() {
setSubLogger("GVNR", log, nil)
addSubLogger(faraday.Subsystem, faraday.UseLogger)
}
// addSubLogger is a helper method to conveniently create and register the
// logger of a sub system.
func addSubLogger(subsystem string, useLogger func(btclog.Logger)) {
logger := build.NewSubLogger(subsystem, logWriter.GenSubLogger)
setSubLogger(subsystem, logger, useLogger)
}
// setSubLogger is a helper method to conveniently register the logger of a sub
// system.
func setSubLogger(subsystem string, logger btclog.Logger,
useLogger func(btclog.Logger)) {
logWriter.RegisterSubLogger(subsystem, logger)
if useLogger != nil {
useLogger(logger)
}
}

View file

@ -1,6 +1,7 @@
package main
import (
"fmt"
"os"
"github.com/lightninglabs/faraday"
@ -10,7 +11,7 @@ import (
// properly executed if os.Exit() is called.
func main() {
if err := faraday.Main(); err != nil {
log.Infof("Error starting faraday: %v", err)
_, _ = fmt.Fprintf(os.Stderr, "Error starting faraday: %v", err)
}
os.Exit(1)