Logger is a log queueing and optimization utility. It can completely replace sys/klogd, handle logs larger than 2GB, perform automatic nightly log rotation without affecting services, and transfer logs between machines via TCP connections. Any application that writes a text log can be maintained by Logger. It is light, small, and fast, emphasizes security, and reduces drive usage through memory queueing.
|Tags||Utilities Systems Administration Logging|
|Operating Systems||POSIX Linux BSD GNU/Hurd Unix|
Release Notes: A permissions bug when creating the named pipes was fixed.
Release Notes: This critical upgrade addresses the issue with the random segfaults. The TCP connections are now UDP. This change has been made in such a way that the config file doesn't need to be changed. If you want to, though, simply replace TCP with UDP. The segfaults actually occurred due to the TCP connection stack running out of space. Switching to UDP is the best approach until something like T/TCP or similar is available in Linux.
Release Notes: A critical but extremely hard to reproduce bug has been fixed. The bug centered around the situation of one or more receivers not responding, causing the transmission to continue to consume memory until it segfaulted (exhausted all memory). The decision-making algorithm for this was rewritten to avoid the problem.
Release Notes: A critical bugfix to add a time wait feature for polling downed Logger servers. This prevents possible denial of service of the polling system. This also prevents all TCP sockets on the pollibf system from being consumed by the polling system.
Release Notes: This version has proven extremely stable and handles connection interrupts properly.