gosuv icon indicating copy to clipboard operation
gosuv copied to clipboard

有没有log文件配置的地方

Open woody-wu opened this issue 8 years ago • 8 comments

启动之后会把日志保存在.gosuv/log/ 目录下, 这个文件好像会越来越大,一直存在 ,不知道没有设置日志文件大小的地方

woody-wu avatar Oct 13 '16 14:10 woody-wu

额,没想好怎么弄来着

codeskyblue avatar Oct 13 '16 14:10 codeskyblue

能够按天生成日志文件, 还有设置每个日志文件的最大容量就好了, supervisord 就有这样的功能 logfile=/var/log/supervisord/supervisord.log ; (main log file;default $CWD/supervisord.log) logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB) logfile_backups=10 ; (num of main logfile rotation backups;default 10) loglevel=info ; (log level;default info; others: debug,warn,trace)

woody-wu avatar Oct 14 '16 02:10 woody-wu

现记录一下,可参考的代码 https://github.com/natefinch/lumberjack/blob/v2.0/lumberjack.go#L68

codeskyblue avatar Oct 14 '16 06:10 codeskyblue

可以参考log4j的rollingfileappender,不知道go有没有类似的日志库可以使用。

exitNA avatar Oct 16 '16 13:10 exitNA

刚看了下,原来是supervisord的日志,gosuv不大一样,服务端的日志很少啊,真的要logrotate吗

codeskyblue avatar Oct 18 '16 00:10 codeskyblue

but the programs generated logs under .gosuv/log/... increasing as time going, will definitely need rotation or reclaim if the service is designed for long time running

c0b avatar Jul 06 '17 22:07 c0b

foo:program --\
  +-- stdout.log
  +-- stdout-1.log.gz
  +-- stdout-2.log.gz

Any good ideas?

codeskyblue avatar Jul 07 '17 00:07 codeskyblue

这里有日志文件处理例子 https://github.com/stathat/rotate

hoysoft avatar Aug 27 '17 09:08 hoysoft