|
Syslog4j provides client and server implementations of the BSD Syslog
protocol (RFC 3164) and
the Structured Syslog protocol (RFC 5424).
- Client Protocols: UDP, TCP, TCP over SSL/TLS, Native Unix syslog, and Unix
socket
- Server Protocols: UDP, TCP, and TCP over SSL/TLS
- Free software, licensed under the LGPL 2.1
(acceptable Open Source license as stated by the OSI)
- POJO (Plain Ol' Java Object) implementation; no frameworks required
- UDP, TCP, and TCP over SSL/TLS implementations of Syslog protocol (RFC 3164) require no external libraries or JARs
- Unix syslog & Unix socket support verified on Linux, FreeBSD, and Darwin (MacOSX) operating systems
- Extensible coding model for straightforward customization
- TCP and TCP over SSL/TLS implementations run under separate Threads (configurable)
- "BackLog" capability allows logging failures to be properly handled
- Works on JRE/JDK 1.4 and higher
- JUnit
Tested, EclEmma used for code
coverage analysis
- Support for appending Sequential numbers, Checksum values
(CRC32/Adler-32),
Hashes (SHAx/MD5), and
Cryptographic Signatures (HMAC)
- Support for escaping HTML characters to avoid log viewer scripting attacks
- Integrates into Apache Log4j via the Syslog4jAppender more...
- Support for PCI DSS
audit logging as per section 10.3 for the PCI DSS 1.2 specification
more...
- Compatible with syslogd, syslog-ng from BalaBit IT Security, and other syslog servers
Examples |
FAQ |
JavaDocs (API) |
Changelog |
License
Announcements |
Support
| Version | Released | JAR w/Source | JAR | Source | Doc | JUnit |
| 1.0.0 |
TBD |
Pending formal documentation |
Download: Development Versions
Which distribution should you use? Click here for an explanation.
Download Sites:
Main |
Mirror |
Secure |
Google
Checksums are SHA2-256. GPG Public Key available here: keyserver1.pgp.com |
Main |
Mirror |
Secure
Java™ is a registered trademark of Sun Microsystems.
| |
|