Back to Programs

Data

syslog-ng

Enhanced log daemon, w/ wide range of I/O methods

cdatabaseelasticsearchkafkapython

Participation history

6 GSoC years

2022

2 projects

Official year page

Rotate log files based on size (#2964)

Implementing a new log rotation mechanism natively, based on the size of the written file. and formulating new API's thereby enhancing the efficiency...

Enhancements to the csv-parser()

Syslog-ng supports parsing CSV data from messages with its csv-parser(). This project aims to improve its functionality by reducing human input and...

2021

2 projects

Official year page

Investigate the current state of syslog ng on MacOS

MacOS, as of 2021, is not officially supported by syslog-ng. Currently, only the building and the corresponding unit tests are guaranteed on MacOS...

GSoC 2021 Proposal: Add regexp-parser() (Xiaoyu Qiu)

Using regular expressions to parse messages is very common and useful. Currently, syslog ng supports extracting fields (or name-value pairs) in its...

2020

1 project

Official year page

Add support to syslog-ng template syntax in the topic() parameter for the C based Kafka implementation

Recently a C based implementation of the kafka() destination was added to replace the older Java based one for performance. One feature that the Java...

2019

2 projects

Official year page

Plugin Programming Guide with Examples

This project will improve the GitBook of syslog-ng by adding a chapter for plugin programming, with sections dedicated to the various types of...

Improve Debun tool collected information

The syslog-ng-debun tool collects and saves information about syslog-ng OSE installation, making troubleshooting easier, especially if anyone is...

2018

1 project

Official year page

Queue Interface

The aim of this project that is to develop a Redis based queue interface which could be an alternative to the disk queue.

2016

4 projects

Official year page

Kafka source for syslog-ng

The syslog-ng application can read messages from the sources. It processes them with filters, rewrite rules, parsers and finally sends messages to...

syslog-ng as a command line tool

Syslog-ng is a system logging application available for a wide range of operating systems. It is capable of sending, filtering, parsing, rewriting...

Automated release generation for syslog-ng

Syslog-ng is a famous log management software with content-based filtering, rich filtering capabilities, flexible configuration options, TCP...

GSoC 2016 Proposal: WebSocket for syslog ng (Yilin Li)

syslog-ng is an famous log management infrastructure for users all over the world. Syslog-ng is rightly known as the "Swiss Army Knife of logging"...