logs

Author Daniel Bünzli <daniel.buenzl i@erratique.ch>
License BSD-3-Clause
Homepage http://erratique.ch/software/logs
Issue Tracker https://github.com/dbuenzli/logs/issues
Tags { log, system, org:erratique }
Maintainer Daniel Bünzli <daniel.buenzl i@erratique.ch>
Dependencies
& mtime
ocamlbuild
ocamlfind
result
Optional dependencies
| cmdliner
fmt
js_of_ocaml
lwt
Available ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"
Published Jan 7, 2016
Source [http] http://erratique.ch/software/logs/releases/logs-0.5.0.tbz
f5a882164b986456c3178d7e50774394
Statistics Installed 6 times in last month.
Edit https://github.com/ocaml/opam-repository/tree/master/packages/logs/logs.0.5.0/opam

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_fmt reporter on OCaml formatters depends on Fmt. The optional 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`. The optional Logs_lwt library that provides Lwt logging functions depends on `Lwt`

Logs and its reporters are distributed under the BSD3 license.