1 year of AxoSyslog

AxoSyslog is binary compatible with syslog-ng: you can use it as a drop-in replacement that uses the same service names and configuration files, making the upgrade from syslog-ng to AxoSyslog completely a non-issue.

A whole year has passed since we forked syslog-ng™, and six months since we last checked the progress of the projects, so it’s high time for another status check. For the sake of simplicity, we checked the statistics for the 1-year period, between 17-05-2024 and 17-05-2025, using the main branches of the projects.

During this year: 

  • AxoSyslog has released 4 minor and 2 patch release (2 minor and 1 patch release since the 6-months checkpoint), while 
  • syslog-ng had 1 minor and 3 patch releases (2 patch releases since the 6-months checkpoint).

Day 365

AxoSyslog statistics

98% of the AxoSyslog commits are coming from Axoflow employees, which is not all that surprising. We’ve also ported a few bugfixes (~2%) from the syslog-ng project.

The next figure shows the overall activity in the AxoSyslog repository since Balazs started developing syslog-ng. Obviously, this covers 12 months of AxoSyslog development, and the 17 and half years of activity of the syslog-ng repository. This figure shows that the development activity of AxoSyslog is higher than ever before, even surpassing the all-time-high of syslog-ng (which peaked in 2018-19, then slowed significantly after 2019, hitting its low point in 2021).

Syslog-ng statistics

As you can see, the activity in the syslog-ng project during the year was somewhat sporadic, including over a quarter where it practically became standstill.

  • AxoSyslog: 1538 commits, 28 (~2%) backported from syslog-ng
  • syslog-ng: 759 commits, 339 (~44%) backported from AxoSyslog

Looking deeper into the commits, you can see that over 40% of the syslog-ng commits are backports from AxoSyslog (mostly new drivers and bugfixes). So given that the overall activity in syslog-ng is ~50% of AxoSyslog, and even from that activity ~44% is backport from AxoSyslog, I think it’s pretty clear where the actual development and progress is done.

Feature comparison

Feature-wise, the following main changes happened in the projects.

syslog-ng, first six months

  • New documentation site
  • Wildcard file source fine-tuning
  • Numerical severity filter
  • Proxy protocol for the syslog() and network() source drivers

syslog-ng features backported from AxoSyslog

syslog-ng, second six months

Only some bugfixes.

AxoSyslog, first 6 months

AxoSyslog, second 6 months:

Summary

We’re still going strong with the development of AxoSyslog, and intend to keep it that way, to make sure that it’s a modern and versatile tool for both on-premises and cloud-based deployments. If you’re a syslog-ng user and would like to try it, see the How to upgrade syslog-ng to AxoSyslog blog post (or the How to install AxoSyslog on RHEL and AlmaLinux if you’re not). 

Also if you need help with syslog-ng or AxoSyslog, don’t forget that you can reach out to us and talk to myself and our devs using our Discord server, or if you need help in troubleshooting data loss or scaling issues, book a free interactive consultation session.

Trademark attribution

syslog-ng™ is the trademark of One Identity LLC

Follow Our Progress!

We are excited to be realizing our vision above with a full Axoflow product suite.

Sign me up
This button is added to each code block on the live site, then its parent is removed from here.

Fighting data Loss?

Balázs Scheidler

Book a free 30-min consultation with syslog-ng creator Balázs Scheidler

Recent posts

Parsing firewall logs with FilterX
Axoflow Zero to Hero: Stream Security Data Anywhere
Send syslog data to Grafana Loki with syslog-ng