From 8f60a49977da557fedcac60c337aa53a8560e7fd Mon Sep 17 00:00:00 2001 From: Slyghtning Date: Thu, 9 Nov 2023 19:16:31 +0100 Subject: [PATCH] log: static address sub logger --- staticaddr/log.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 staticaddr/log.go diff --git a/staticaddr/log.go b/staticaddr/log.go new file mode 100644 index 00000000..53586b34 --- /dev/null +++ b/staticaddr/log.go @@ -0,0 +1,24 @@ +package staticaddr + +import ( + "github.com/btcsuite/btclog" + "github.com/lightningnetwork/lnd/build" +) + +// Subsystem defines the sub system name of this package. +const Subsystem = "SADDR" + +// log is a logger that is initialized with no output filters. This means the +// package will not perform any logging by default until the caller requests it. +var log btclog.Logger + +// The default amount of logging is none. +func init() { + UseLogger(build.NewSubLogger(Subsystem, nil)) +} + +// UseLogger uses a specified Logger to output package logging info. This should +// be used in preference to SetLogWriter if the caller is also using btclog. +func UseLogger(logger btclog.Logger) { + log = logger +}