rsyslog

rsyslog is a high-performance, modular logging framework designed for both traditional syslog workloads and modern log processing pipelines. It supports flexible routing, advanced filtering, structured logging, and integrations with modern observability tools such as Elasticsearch, Kafka, and cloud-based systems.

rsyslog is widely used as the default logging daemon on Linux systems and scales from embedded environments to large enterprise deployments. Its modular design enables you to collect, transform, and reliably deliver logs to a wide variety of destinations.

Start Here: - Getting Started - Configuration Basics - Troubleshooting - Tutorials

Community and Sponsors

See the Sponsor’s Page for details on project sponsors and how to support ongoing development.

Want to help? See How you can Help.

Contributing to Documentation

This documentation is hosted on GitHub. Use the “Edit in GitHub” button on any page to suggest improvements.


Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.