草庐IT

Lumberjack

全部标签

logging - 如何将 golang 登录到具有日志轮换的文件?

我正在尝试编写一个将在远程服务器上运行的Web应用程序。我需要记录以捕获错误/调试/审核。我发现有多个日志包可用于golang,包括标准的“日志”包。但是,我需要满足三个要求:日志文件需要轮换它适用于包含的软件包其中使用“日志”它需要是跨平台的。开发环境是Linux,需要部署在Windows上。 最佳答案 虽然@Crast给出了很好的答案,但我也想提一下-lumberjack记录器NateFinch我最终使用了。这里是如何使用它:首先,克隆lumberjack存储库或以某种方式获取它。对文件夹运行goinstall命令。现在导入go
12