Update version
A structured logger for Fluentd (OCaml)
$ make clean $ make $ make install
$ make test
example.ml:
let () = let module L = Fluent_logger in let logger = (* Fluent_logger.t *) (* INET domain socket *) L.create () (* UNIX domain socket *) (* L.create_for_unix path *) in L.post logger "production" ( `FixMap [ (L.of_string "id", L.uint8_of_int i); (L.of_string "name", L.of_string "foobar"); (L.of_string "age", L.uint8_of_int 81); (L.of_string "pi", L.of_float 3.14) ] ); L.release logger
compile:
ocamlfind c -o example -package fluent-logger -linkpkg example.ml
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
fluent-logger-ocaml
A structured logger for Fluentd (OCaml)
Features
Build
Build
Usage
example.ml:
compile: