Merge pull request #9576 from ellemouton/logConfYamlTags

build: add yaml tags to some LogConfig fields
This commit is contained in:
Oliver Gugger authored and GitHub committed 2025-03-04 13:27:11 -06:00
commit 9feb761b4e
3 files changed
+7 -7

No files matched your search

+2 -2
View File
@@ -57,7 +57,7 @@ func DefaultLogConfig() *LogConfig {
Compressor: defaultLogCompressor, Compressor: defaultLogCompressor,
MaxLogFiles: DefaultMaxLogFiles, MaxLogFiles: DefaultMaxLogFiles,
MaxLogFileSize: DefaultMaxLogFileSize, MaxLogFileSize: DefaultMaxLogFileSize,
LoggerConfig: LoggerConfig{ LoggerConfig: &LoggerConfig{
CallSite: callSiteOff, CallSite: callSiteOff,
}, },
}, },
@@ -92,7 +92,7 @@ func (cfg *LoggerConfig) HandlerOptions() []btclog.HandlerOption {
// //
//nolint:ll //nolint:ll
type FileLoggerConfig struct { type FileLoggerConfig struct {
LoggerConfig *LoggerConfig `yaml:",inline"`
Compressor string `long:"compressor" description:"Compression algorithm to use when rotating logs." choice:"gzip" choice:"zstd"` Compressor string `long:"compressor" description:"Compression algorithm to use when rotating logs." choice:"gzip" choice:"zstd"`
MaxLogFiles int `long:"max-files" description:"Maximum logfiles to keep (0 for no rotation)"` MaxLogFiles int `long:"max-files" description:"Maximum logfiles to keep (0 for no rotation)"`
MaxLogFileSize int `long:"max-file-size" description:"Maximum logfile size in MB"` MaxLogFileSize int `long:"max-file-size" description:"Maximum logfile size in MB"`
+3 -3
View File
@@ -24,15 +24,15 @@ const (
// //
//nolint:ll //nolint:ll
type consoleLoggerCfg struct { type consoleLoggerCfg struct {
LoggerConfig *LoggerConfig `yaml:",inline"`
Style bool `long:"style" description:"If set, the output will be styled with color and fonts"` Style bool `long:"style" description:"If set, the output will be styled with color and fonts"`
} }
// defaultConsoleLoggerCfg returns the default consoleLoggerCfg for the dev // defaultConsoleLoggerCfg returns the default consoleLoggerCfg for the dev
// console logger. // console logger.
func defaultConsoleLoggerCfg() *consoleLoggerCfg { func defaultConsoleLoggerCfg() *consoleLoggerCfg {
return &consoleLoggerCfg{ return &consoleLoggerCfg{
LoggerConfig: LoggerConfig{ LoggerConfig: &LoggerConfig{
CallSite: callSiteShort, CallSite: callSiteShort,
}, },
} }
+2 -2
View File
@@ -8,14 +8,14 @@ package build
// //
//nolint:ll //nolint:ll
type consoleLoggerCfg struct { type consoleLoggerCfg struct {
LoggerConfig *LoggerConfig `yaml:",inline"`
} }
// defaultConsoleLoggerCfg returns the default consoleLoggerCfg for the prod // defaultConsoleLoggerCfg returns the default consoleLoggerCfg for the prod
// console logger. // console logger.
func defaultConsoleLoggerCfg() *consoleLoggerCfg { func defaultConsoleLoggerCfg() *consoleLoggerCfg {
return &consoleLoggerCfg{ return &consoleLoggerCfg{
LoggerConfig: LoggerConfig{ LoggerConfig: &LoggerConfig{
CallSite: callSiteOff, CallSite: callSiteOff,
}, },
} }