mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-11-10 06:07:16 +01:00
build+config: add default handler constructor
Since most of our projects will use the same handler duo and apply the config options the same way, let's make our lives easier and add a default handler constructor.
This commit is contained in:
14
config.go
14
config.go
@@ -1404,15 +1404,13 @@ func ValidateConfig(cfg Config, interceptor signal.Interceptor, fileParser,
|
||||
lncfg.NormalizeNetwork(cfg.ActiveNetParams.Name),
|
||||
)
|
||||
|
||||
var logCfg = cfg.LogConfig
|
||||
consoleLogHandler := btclog.NewDefaultHandler(
|
||||
os.Stdout, logCfg.Console.HandlerOptions()...,
|
||||
var (
|
||||
logCfg = cfg.LogConfig
|
||||
logHandlers []btclog.Handler
|
||||
consoleLogHandler, logFileHandler = build.NewDefaultLogHandlers(
|
||||
logCfg, cfg.LogRotator,
|
||||
)
|
||||
)
|
||||
logFileHandler := btclog.NewDefaultHandler(
|
||||
cfg.LogRotator, logCfg.File.HandlerOptions()...,
|
||||
)
|
||||
|
||||
var logHandlers []btclog.Handler
|
||||
maybeAddLogger := func(cmdOptionDisable bool, handler btclog.Handler) {
|
||||
if !cmdOptionDisable {
|
||||
logHandlers = append(logHandlers, handler)
|
||||
|
||||
Reference in New Issue
Block a user