In this chapter we would like to provide you with tutorials and code examples for syslog-ng development. These examples and tutorials are intended to give a quick insight to some of the solutions syslog-ng can provide you with. We hope that you can take what you have learned here and build upon this knowledge. Armed with these basics, you can plunge in to discovering the depths of syslog-ng and the hundreds of use cases that you can cover with this solution.
Getting started with implementing Python destinations Simple tutorial on implementing a Python destination that writes to a file.
Getting started with implementing Java destinations Simple tutorial on implementing a Java destination that writes to a file.
Writing a Kafka Module in Python Tutorial for implementing a Python destination which sends messages to Apache Kafka
Osquery and Elasticsearch Tutorial for sending messages first from osquery to syslog-ng, and then from syslog-ng to Elasticsearch.
Simple Threaded C Destination Tutorial for sending messages to a destination using C
Simple Python Source Tutorial for generating messages for syslog-ng.