{"repo":"liurui-software/mmlog","free":true,"listed":false,"github":"https://github.com/liurui-software/mmlog","clone":"git clone https://github.com/liurui-software/mmlog.git","description":"Log rotation tool for shell scripts, or any apps which generate logs to standard output or standard error.","language":"C","stars":10,"topics":["tomcat-log","log-rotation","logging"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"mmlog A Lightweight Log Rotation Tool for Safe Logging Disk overflow is one of the most common operational issues in system maintenance. Modern systems run numerous applications and scripts that continuously generate large volumes of log data. In many cases, log files grow indefinitely without effective size control, eventually consuming all available disk space. mmlog is a simple and lightweight log rotation tool designed for shell pipelines and applications that write logs to standard output (stdout) or standard error (stderr). It helps prevent disk saturation caused by uncontrolled log growth. Unlike traditional solutions, mmlog is optimized for simplicity, low overhead, and ease of integration with scripts and CLI-based applications. While tools such as logrotate are widely used in Linux environments, they are primarily designed for file-based rotation managed by the system and are not always suitable for real-time streaming logs from pipelines. In contrast, mmlog is designed specifically for streaming scenarios, offering lightweight processing and straightforward configuration, including explicit control over maximum file size. Build mmlog for your system We only provide mmlog binaries for Linux and Windows amd64 platforms in the releases. You can build mmlog binaries for your own platforms with following command: Usage mmlog can be used in two ways. The primary mode is as a pipeline filter that processes output from other commands. Pipeline mode (recommended) Direct inp","default_branch":null,"files":null,"tree":[],"storefront":"/r/liurui-software","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liurui-software/mmlog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}