syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, message queues, databases (SQL and NoSQL alike), and more.

Lightning guide to understand the basics of the project

The syslog-ng team has started this guide to widen the community of contributors by providing a short and fair description to the project. This document was written for users and developers. You can find sections about installing syslog-ng OSE, others are for introducing you to the tools and techniques we use.

We hope that you will find this useful and will be ready to create your own ideas. Feel free to contribute and propose your chapter ideas.

The syslog-ng OSE project

Build Status

available here: syslog-ng

Issue tracker

We use github to track the


We use branches to isolate the modifications to different chapters. Please send the PR to the proper branch you made your modifications to.