Documentation
¶
Overview ¶
Package logging provides structured logging with file rotation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Level string // Log level: debug, info, warn, error
FilePath string // Path to log file (empty = stderr only)
MaxSizeMB int // Max size in MB before rotation
MaxBackups int // Max number of old log files to retain
MaxAgeDays int // Max age in days to retain old log files
Compress bool // Whether to compress rotated files
}
Config holds logging configuration.
func DefaultConfig ¶
func DefaultConfig() Config
DefaultConfig returns sensible defaults for logging.
Click to show internal directories.
Click to hide internal directories.