package logs
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=86f4a02807eb1a297aae44977d9f61e419c31458a5d7b23c6f55575e8e69d5ca
md5=2bf021ca13331775e33cf34ab60246f7
README.md.html
Logs — Logging infrastructure for OCaml
v0.7.0
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
has no dependencies. 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 ISC license.
Home page: http://erratique.ch/software/logs
Installation
Logs can be installed with opam
:
opam install logs
opam install fmt cmdliner lwt js_of_ocaml logs # Install all opt libraries
If you don't use opam
consult the opam
file for build instructions.
Documentation
The documentation can be consulted online or via odig doc logs
.
Sample programs
If you installed Logs with opam
sample programs are located in the directory opam config var logs:doc
.