rollingwriter

Log manager

Automatically rotates log files based on time or size

Rolling writer is an IO util for auto rolling write in go.

GitHub

295 stars
10 watching
44 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists

filewritergolang-libraryioutilrotaterotatelog

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
utahta/go-cronowriter A file writer that rotates files based on time and provides customization options 56
aphistic/gomol-writer A gomol logger that supports logging to any io.Writer 0
cabify/logrusiowriter Converts log messages printed using the standard Go `log.Printf` to log messages compatible with Logrus 16
ivansharamok/sitecorerollinglogfileappender A log file appender designed to manage the size of log files in a content management system like Sitecore. 0
gookit/slog A lightweight and configurable logging library for Go. 400
chrisrenke/drawerarrowdrawable A backported drawable of the rotating arrow indicator used in Android L's new drawer design 821
michaloo/logrotate Automates log rotation for Docker containers using a custom cron replacement 31
ovirt/go-ovirt-client-log-klog A Go library that transforms OOP-style logging calls into klog calls with separate verbosity levels 1
alexcesaro/log Provides logging libraries with simple and fast output options 48
samber/slog-formatter A library that provides attribute formatting for structured logging in Go. 122
pieterclaerhout/go-log A logging library that provides functions to log different levels of messages with various options. 10
chzyer/logex A Go library that provides logging functionality with features such as tracing and level support. 43
esqarrouth/qorumlogs A Swift utility for logging in Xcode and Google Docs 786
samber/slog-multi A library providing design workflows and handlers for structured logging in Go, including pipeline, fanout, routing, failover, and load balancing. 384
shabbyrobe/xmlwriter A Go library for procedural XML generation based on libxml2's xmlwriter module. 28