Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitLogger ¶
func InitLogger(config *LogConfig)
Types ¶
type LogConfig ¶
type LogConfig struct {
// Level the log level
Level zerolog.Level
// ConsoleLoggingEnabled console logging enabled or not
ConsoleLoggingEnabled bool
// FileLoggingEnabled makes the framework log to a file
// the fields below can be skipped if this value is false
FileLoggingEnabled bool
// Directory to log to when file logging is enabled
Directory string
// Filename is the name of the logfile which will be placed inside the directory
Filename string
// MaxSize the max size in MB of the logfile before it's rolled
MaxSize int
// MaxBackups the max number of rolled files to keep
MaxBackups int
}
LogConfig for logging
type MemberlistLogger ¶
type MemberlistLogger struct {
// contains filtered or unexported fields
}
func NewMemberlistLogger ¶
func NewMemberlistLogger() *MemberlistLogger
Click to show internal directories.
Click to hide internal directories.