Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
The main features of deruina/timberjack are: Logging, Logging Libraries.
Open-source alternatives to deruina/timberjack include: aerogo/log — :memo: Logging with multiple output targets. amoghe/distillog — Logging, distilled. apex/log. alexcesaro/log — Logging packages for Go. apsdehal/go-logger — Simple logger for Go programs. Allows custom formats for messages. arthurkiller/rollingwriter — Rolling writer is an IO util for auto rolling write in go.