|Author||Daniel Bünzli <daniel.buenzl firstname.lastname@example.org>|
|Tags||log, system and org:erratique|
|Maintainer||Daniel Bünzli <daniel.buenzl email@example.com>|
|Available||ocaml-version >= "4.01.0"|
|Published||Aug 11, 2016|
|Statistics||Installed 2091times in last month.|
Logging infrastructure for OCaml
Logs provides a logging infrastructure for OCaml. Logging is performed on sources whose reporting level can be set independently. Log message report is decoupled from logging and is handled by a reporter.
A few optional log reporters are distributed with the base library and the API easily allows to implement your own.
Logs depends only on the
result compatibility package. The
Logs_fmt reporter on OCaml formatters depends on Fmt.
Logs_browser reporter that reports to the web browser
console depends on js_of_ocaml. The optional
that provides command line support for controlling Logs depends on
`Cmdliner`. The optional
Logs_lwt library that provides Lwt logging
functions depends on `Lwt`
Logs and its reporters are distributed under the ISC license.