log
log copied to clipboard
如果不选file的时候能不能不要自动创建文件?
你好,该日志功能非常好用,很喜欢,不过有一个问题,就是我开发环境的时候,跑test,老自动创建文件夹,希望能支持一个判断file的功能,如果没有file就不创建文件
我遇到同样的问题,希望能不要自动创建文件
另外能否增加默认设置,不初始化配置时,使用默认配置。
logrotate.go 里的 for { } 死循环真是开玩笑
// initLogRotate initialize log rotate func initLogRotate(logFilePath string, c *Lager) { if logFilePath == "" { return } checkConfig(c) if c == nil { go func() { for { LogRotate(filepath.Dir(logFilePath), LogRotateSize, LogBackupCount) time.Sleep(30 * time.Second) } }() } else { if c.RollingPolicy == RollingPolicySize { go func() { for { LogRotate(filepath.Dir(logFilePath), c.LogRotateSize, c.LogBackupCount) time.Sleep(30 * time.Second) } }() } else { go func() { for { LogRotate(filepath.Dir(logFilePath), 0, c.LogBackupCount) time.Sleep(24 * time.Hour * time.Duration(c.LogRotateDate)) } }() } } }