{"id":"linuxserver-syslog-ng","name":"syslog-ng","af_score":28.5,"security_score":55.5,"reliability_score":52.5,"what_it_does":"syslog-ng is an open-source syslog daemon for receiving, parsing, filtering, and forwarding log messages (e.g., to files, other hosts via network protocols, and a variety of destinations) with configurable templates and transport settings.","best_when":"You need a self-hosted log collection/forwarding component that can ingest syslog over the network and route/format logs using configuration files.","avoid_when":"You need programmatic CRUD-style APIs for log retrieval rather than streaming/forwarding, or you cannot run/manage a daemon/service.","last_evaluated":"2026-03-30T15:23:16.591051+00:00","has_mcp":false,"has_api":false,"auth_methods":["Network-level access control via firewall/ACLs","Optional TLS with certificates for encrypted transport"],"has_free_tier":false,"known_gotchas":["This is a system daemon/configuration tool, not an API service an agent would “call” in the typical sense.","Correct behavior depends heavily on syslog-ng configuration (sources, destinations, filters, templates); misconfiguration can silently drop/route logs.","Delivery semantics (loss/retry) depend on transport/protocol settings and destination behavior, so agent-driven workflows should not assume end-to-end idempotent delivery."],"error_quality":0.0}