CLI to archive logs into timestamped tarballs with retention, incremental mode, gzip/zstd compression, SHA256 and optional GPG, Prometheus metrics; cron/systemd friendly
-
Updated
Aug 14, 2025 - Python
CLI to archive logs into timestamped tarballs with retention, incremental mode, gzip/zstd compression, SHA256 and optional GPG, Prometheus metrics; cron/systemd friendly
Lightweight UDP syslog server (RFC 3164/5424) with facility-based routing, JSONL output, log rotation, UDP forwarding, and a built-in web viewer. Runs as a Windows service or Linux daemon.
A resilient, peer-to-peer RPC framework for distributed Go services featuring atomic logging and symmetric communication.
A robust, process-independent file rotator for Pharo Smalltalk. It monitors files (e.g., logs), rotates them based on configurable policies (size, age), and archives them.. It was specifically designed for heterogeneous environments (e.g. Go-Logger & Pharo-Rotator) and uses file-based locks to reliably avoid conflicts..
A complete web server written in NodeJS without any dependencies whatsoever.
The Self-Maintaining Service Node serves as a reference implementation, illustrating how the four specialized TSF components (Logger, Scheduler, FileRotator, NexIO) integrate seamlessly to create a robust, self-maintaining, and remotely controllable server application.
This Docker Compose setup deploys a production-ready PostgreSQL database with persistent data, automatic log rotation, and environment-based configurations.
Python log rotation utility with compression, retention policies, monitoring, and post-rotation hooks. Zero dependencies.
This project serves a REST api to automate task on list of webpage URL to gather data on chromium clusters.
The Temperature Monitor is a C program for Raspberry Pi 5 and 4B that monitors and logs system temperature in real-time. It features threshold-based logging, automatic log rotation, and daemon mode for background processing. The program provides visual feedback with color-coded terminal output and is easy to configure and use.
A simple Go logging library for aggregating and managing multiple loggers with configurable formats and levels.
logrotate for Windows — a standalone port packaged with Cygwin for automatic log rotation, compression, and cleanup by size or schedule.
Java logging library inspired by Python's logging module
PowerShell script for automated secure SFTP file downloads, log rotation, and backup management. Ideal for environments requiring regular automated file transfers.
woodcutter is a log rolling package for Go that improves upon lumberjack
Lorekeeper is a Go package that handles log rotation.
Lethe is a lock-free log rotation library for Go, designed for maximum performance, seamless file management, and production-grade reliability — featuring intelligent auto-scaling between synchronous and asynchronous modes.
sf-log-rotate provides log processing configuration progiles for logrotate.
Add a description, image, and links to the log-rotation topic page so that developers can more easily learn about it.
To associate your repository with the log-rotation topic, visit your repo's landing page and select "manage topics."