logsversion

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 optional Logs_stdo reporter on standard outputs depends on Fmt. The Logs_browser reporter that reports to the web browser console depends on js_of_ocaml. The optional Logs_cli library that provides command line support for controlling Logs depends on `Cmdliner`.

Logs and its reporters are distributed under the BSD3 license.

Tags log system org:erratique
AuthorDaniel Bünzli <daniel.buenzl i@erratique.ch>
LicenseBSD-3-Clause
Published
Homepagehttp://erratique.ch/software/logs
Issue Trackerhttps://github.com/dbuenzli/logs/issues
MaintainerDaniel Bünzli <daniel.buenzl i@erratique.ch>
Dependencies
Optional dependencies
Conflicts
Source [http] http://erratique.ch/software/logs/releases/logs-0.4.2.tbz
sha256=48761e756726a4d758a7dfd1cbee26acc9dfc368c2d0c889651fbfa0e6252c27
md5=ca937a070ade70ac58ab2d5402af5f72
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/logs/logs.0.4.2/opam
Required by
Optionally used by