Write your own custom destination in Java or Python
The AxoSyslog application is open source, so if you have the necessary programming skills, you can extend it if its features are not adequate for your particular environment or needs. You can write destinations and other extensions to AxoSyslog in C (the main language of AxoSyslog), or using its language bindings, for example, Java or Python. .
-
For details on extending AxoSyslog in Python, see the python: Write custom Python destinations.
-
For details on extending AxoSyslog in Java, see the AxoSyslog Developer Guide
Note
If you delete all Java destinations from your configuration and reload
syslog-ng
, the JVM is not used anymore, but it is still running. If you want to stop JVM, stop syslog-ng
and then start syslog-ng
again.
Last modified October 29, 2023: Create manpages (#34) (9534f54)