antlinker / alog

Golang async log package
Apache License 2.0
10 stars 4 forks source link

在for循环中输出日志会down掉 #1

Open ugenehan opened 7 years ago

ugenehan commented 7 years ago

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...") }

输出到文件中,跑几秒钟自动结束!

LyricTian commented 7 years ago

你好,alog.Fatal会主动退出应用,明细请查看源码(manage/manage.go:279)

    if item.Level == log.FATAL {
            os.Exit(1)
    }
ugenehan commented 7 years ago

你好,请问支持一定数量日志文件后自动删除或覆盖之前的日志文件吗?

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.

LyricTian commented 7 years ago

目前还不支持,这个是需要优化的地方。现在是对于日志文件按照配置累加的

ugenehan commented 7 years ago

好的,谢谢。

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.

LyricTian commented 7 years ago

昨天优化了一些文件存储实现,加上了日志清理机制

每条日志文件大小20M
总条数:1000000,总耗时:24.00s,每条日志长度:512B,每秒写入日志条数:41666