В Linux стандарт — logrotate с конфигом в /etc/logrotate.d/. Настраиваешь размер, количество копий, компрессию. Для Go-приложения лучше использовать lumberjack — он ротирует файлы прямо из кода по размеру и возрасту. В Docker логи ротируются через logging driver — ставь max-size и max-file. В Kubernetes логи контейнеров ротируются kubelet-ом автоматически. Важно не забыть про логи внутри контейнера.
Как ротировать логи?
Junior
253 просмотровAFK Offer AI
Что не так: type Counter struct { n int }; func (c Counter) Inc() { c.n++ }?