1 Star 1 Fork 0

Breeze / bzv2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
config.go 521 Bytes
一键复制 编辑 原始数据 按行查看 历史
Breeze 提交于 2023-08-13 23:58 . U:gin.context_value
package bzzap
import "gopkg.in/natefinch/lumberjack.v2"
func getConfig(config *Config) *lumberjack.Logger {
hook := lumberjack.Logger{
Filename: "./log/logger.log",
MaxSize: 10,
MaxBackups: 5,
MaxAge: 7,
Compress: config.Compress,
}
if len(config.File) > 0 {
hook.Filename = config.File
}
if config.MaxSize > 0 {
hook.MaxSize = config.MaxSize
}
if config.MaxBackups > 0 {
hook.MaxBackups = config.MaxBackups
}
if config.MaxAge > 0 {
hook.MaxAge = config.MaxAge
}
return &hook
}
Go
1
https://gitee.com/breezeHub/bzv2.git
git@gitee.com:breezeHub/bzv2.git
breezeHub
bzv2
bzv2
v0.0.5

搜索帮助