Syslog4j stellt Java-Komponenten für Client- und Server-Implementationen des Syslog-Protokolls (RFC 3164) bereit. Loggen über UDP/IP, TCP/IP, TCP/IP über SSL/TLS, Unix Syslog und Unix Socket wird unterstützt. Die Bibliothek stellt fortgeschrittene Optionen bereit, darunter kryptografische Meldungs-Signaturen und Hashes. Sie wurde intensiv mit JUnit und Emma Code Coverage getestet. (non)