Open ugenehan opened 7 years ago
你好,alog.Fatal会主动退出应用,明细请查看源码(manage/manage.go:279)
if item.Level == log.FATAL {
os.Exit(1)
}
你好,请问支持一定数量日志文件后自动删除或覆盖之前的日志文件吗?
ugenehan@126.com
发件人: 田念收 发送时间: 2016-11-30 14:00 收件人: antlinker/alog 抄送: ugenehan; Author 主题: Re: [antlinker/alog] 在for循环中输出日志会down掉 (#1) 你好,alog.Fatal会主动退出应用,明细请查看源码(manage/manage.go:279) if item.Level == log.FATAL { os.Exit(1) } — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
目前还不支持,这个是需要优化的地方。现在是对于日志文件按照配置累加的
好的,谢谢。
ugenehan@126.com
发件人: 田念收 发送时间: 2016-11-30 14:11 收件人: antlinker/alog 抄送: ugenehan; Author 主题: Re: [antlinker/alog] 在for循环中输出日志会down掉 (#1) 目前还不支持,这个是需要优化的地方。现在是对于日志文件按照配置累加的 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
昨天优化了一些文件存储实现,加上了日志清理机制
每条日志文件大小20M
总条数:1000000,总耗时:24.00s,每条日志长度:512B,每秒写入日志条数:41666
for{ alog.Debug("Debug info...") alog.DebugC("Debug console info...") alog.Info("Info info...") alog.InfoC("Info console info...") alog.Warn("Warn info...") alog.WarnC("Warn console info...") alog.Error("Error info...") alog.ErrorC("Error console info...") alog.Fatal("Fatal info...") alog.FatalC("Fatal console info...") }
输出到文件中,跑几秒钟自动结束!