Golang日志在Debian上的存储策略主要包括以下方面:
log,适合简单场景;第三方库如zap、logrus、lumberjack等,功能更丰富,支持日志分级、格式化等。/var/log/,可创建子目录如/var/log/myapp/。/home/username/logs/。/opt/myapp/logs/。lumberjack库设置MaxSize参数。file-rotatelogs库。lumberjack支持设置Compress为true来压缩旧日志。MaxAge参数控制,如设置为30天。logrotate工具配置轮转策略,如每天轮转、保留7天日志等,配置文件位于/etc/logrotate.d/。