logs

Logging infrastructure for OCaml
Description

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 ISC license.

Install
Published
11 Aug 2016
Authors
Maintainers
Sources
logs-0.6.2.tbz
md5=19f824c02c83c6dddc3bfb6459e4743e
Dependencies
mtime with-test
result < "1.5"
topkg build
ocaml >= "4.01.0"
Reverse Dependencies
acgtk >= "1.5.0"
asl >= "0.8"
bun >= "0.3.3"
ca-certs >= "0.1.3"
calculon >= "0.6"
camltc >= "0.9.5"
caqti >= "0.11.0"
caqti-lwt >= "0.11.0"
channel >= "1.1.0"
charrua-client < "0.9" | >= "1.3.0"
cohttp >= "0.22.0" & < "1.0.0"
cohttp-async >= "1.0.0"
cohttp-lwt >= "2.0.0"
colombe < "0.2.0"
conduit >= "0.14.0" & != "3.0.0"
conex < "0.10.0"
datakit-client < "0.11.0"
dkim-mirage >= "0.2.0"
dns >= "4.0.0"
dns-certify >= "4.4.0"
dog >= "0.2.1"
duff < "0.3"
functoria >= "2.0.0"
git >= "1.8.0"
git-unix >= "1.11.1" & < "2.0.0" | >= "3.0.0"
irc-client >= "0.7.0"
irmin >= "0.11.0"
irmin-chunk >= "2.3.0"
irmin-fs >= "2.3.0"
irmin-git >= "2.3.0"
irmin-graphql >= "2.5.0"
irmin-http >= "2.3.0"
irmin-mem >= "2.3.0"
irmin-pack >= "2.3.0"
irmin-test >= "2.3.0"
irmin-unix >= "2.3.0"
jupyter >= "2.3.0"
lambda-term >= "3.3.1"
linol >= "0.3"
lwt-parallel >= "1.0.0"
mdx < "1.9.0"
metrics-lwt >= "0.2.0"
mirage >= "2.9.0"
mirage-channel >= "4.0.0"
mirage-net-xen >= "1.7.0"
mirage-solo5 >= "0.2.0" & < "0.6.1"
mirage-unix >= "3.0.0" & < "4.0.0"
mirage-vnetif >= "0.4.0"
mirage-xen >= "3.0.0"
mrmime >= "0.5.0"
mrt-format >= "0.3.0"
multipart_form >= "0.2.0"
nsq >= "0.2.4"
odig < "0.0.4"
odoc >= "2.0.0" & < "2.1.0"
opium >= "0.17.0"
pgx_lwt >= "1.0"
ppx_irmin >= "3.0.0"
protocol-9p >= "0.5.1"
qcow-format >= "0.4"
sendmail >= "0.2.0"
soupault < "3.2.0"
spin >= "0.6.0"
tcpip >= "3.0.0"
tezos-context >= "13.0"
tls >= "0.12.0"
utop >= "2.10.0"
x509 >= "0.11.0"
Conflicts
js_of_ocaml >= "3.4.0"
cmdliner < "0.9.8"