1. 日志切割归档这个日志程序中唯一缺少的就是日志切割归档功能。 为了添加日志切割归档功能,我们将使用第三方库来实现。 要在zap中加入Lumberjack支持,我们需要修改WriteSyncer代码。我们将按照下面的代码修改getLogWriter()函数: Filename: 日志文件的位置 MaxBackups:保留旧文件的最大个数 MaxAges:保留旧文件的最大天数 最终,使用Zap/Lumberjack logger的完整示例代码如下: