digitalmars.D.announce - gelfd v1.3.0 - A native library to generate logs in the Graylog
- Adil (20/20) Apr 12 2016 GELF (https://www.graylog.org/resources/gelf/) is an "open
GELF (https://www.graylog.org/resources/gelf/) is an "open standard" logging format based on JSON. It is primarily used to pipe messages to Graylog (graylog.org), an open source log management and analysis platform. This small release contains a rewrite of the way chunking was done. It is now done using an InputRange. The main idea was to separate chunking from socket & compression implementation. This allows using any form of sockets (TCP, UDP, non-blocking event loop etc). `Chunks` also accepts a compressed array of bytes, so you can compress messages to any level prior to chunking. (PS : Graylog currently only accepts GZIP and ZLIB compression). Based on a bug report, I have hard-coded the syslog levels. gelfd now works on windows. Release : v1.3.0 (Stable) Github : https://github.com/adilbaig/gelfd Dub Pkg : http://code.dlang.org/packages/gelfd Graylog : https://www.graylog.org/ At this stage this project is looking done and dusted. Bug reports welcome. Adil
Apr 12 2016