Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PanicIfErr ¶
func PanicIfErr(err error)
Types ¶
type CompressConfig ¶
type CompressConfig struct { Enable bool `mapstructure:"enable" json:"enable" yaml:"enable"` // 是否开启 MaxSize int `mapstructure:"max-size" json:"MaxSize" yaml:"max-size"` // 在进行切割之前,日志文件的最大大小(以MB为单位) MaxBackups int `mapstructure:"max-backups" json:"maxBackups" yaml:"max-backups"` // 保留旧文件的最大个数 MaxAge int `mapstructure:"max-age" json:"maxAge" yaml:"max-age"` // 保留旧文件的最大天数 }
type LoggerConfig ¶
type LoggerConfig struct { Enable bool `mapstructure:"enable" json:"enable" yaml:"enable"` // 是否启用 Level string `mapstructure:"level" json:"level" yaml:"level"` // 级别 LogGinAccess bool `mapstructure:"log-gin-access" json:"logGinAccess" yaml:"log-gin-access"` // 是否记录gin的日志 Directory string `mapstructure:"directory" json:"directory" yaml:"directory"` // 日志文件夹 FileNamePrefix string `mapstructure:"file-name-prefix" json:"fileNamePrefix" yaml:"file-name-prefix"` // 日志文件前缀 Compress CompressConfig `mapstructure:"compress" json:"compress" yaml:"compress"` // 日志文件压缩归档 }
func (LoggerConfig) Load ¶
func (c LoggerConfig) Load()
Click to show internal directories.
Click to hide internal directories.