gelfd v1.3.0 - A native library to generate logs in the Graylog Extended Log Format (GELF).
    Adil via Digitalmars-d-announce 
    digitalmars-d-announce at puremagic.com
       
    Tue Apr 12 11:28:41 PDT 2016
    
    
  
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
    
    
More information about the Digitalmars-d-announce
mailing list