logrus

日志轮转与切割功能

对于访问量大的应用来说日志的自动轮转切割管理是个很重要的问题,如果应用不能妥善处理日志管理,那么会带来很多不必要的维护开销:外部工具切割日志、人工清理日志等手段确保不会将磁盘打满。

如:每隔 1 分钟轮转一个新文件,保留最近 3 分钟的日志文件,多余的自动清理掉。

ref:

  1. Golang logrus 日志包及日志切割
  2. golang常用库包:日志记录库-logrus使用