From 1b84d07c4df23ca2d695c023e3df24269a8b601b Mon Sep 17 00:00:00 2001 From: eugene Date: Tue, 24 Nov 2020 09:38:30 -0500 Subject: [PATCH] lnd+funding: register funding logger --- funding/log.go | 27 +++++++++++++++++++++++++++ log.go | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 funding/log.go diff --git a/funding/log.go b/funding/log.go new file mode 100644 index 00000000..887d4f71 --- /dev/null +++ b/funding/log.go @@ -0,0 +1,27 @@ +package funding + +import ( + "github.com/btcsuite/btclog" + "github.com/lightningnetwork/lnd/build" +) + +// Subsystem defines the logging code for this subsystem. +const Subsystem = "FNDG" + +// log is a logger that is initialized with the btclog.Disabled logger. +var log btclog.Logger + +// The default amount of logging is none. +func init() { + UseLogger(build.NewSubLogger(Subsystem, nil)) +} + +// DisableLog disables all logging output. +func DisableLog() { + UseLogger(btclog.Disabled) +} + +// UseLogger uses a specified Logger to output package logging info. +func UseLogger(logger btclog.Logger) { + log = logger +} diff --git a/log.go b/log.go index 5da6c9ad..bbe38add 100644 --- a/log.go +++ b/log.go @@ -18,6 +18,7 @@ import ( "github.com/lightningnetwork/lnd/channelnotifier" "github.com/lightningnetwork/lnd/contractcourt" "github.com/lightningnetwork/lnd/discovery" + "github.com/lightningnetwork/lnd/funding" "github.com/lightningnetwork/lnd/healthcheck" "github.com/lightningnetwork/lnd/htlcswitch" "github.com/lightningnetwork/lnd/invoices" @@ -135,6 +136,7 @@ func SetupLoggers(root *build.RotatingLogWriter) { AddSubLogger(root, healthcheck.Subsystem, healthcheck.UseLogger) AddSubLogger(root, chainreg.Subsystem, chainreg.UseLogger) AddSubLogger(root, chanacceptor.Subsystem, chanacceptor.UseLogger) + AddSubLogger(root, funding.Subsystem, funding.UseLogger) } // AddSubLogger is a helper method to conveniently create and register the