logs

Logging infrastructure for OCaml
Overview Documentation
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
08 Jun 2016
Maintainers
Sources
logs-0.6.1.tbz
md5=a2edb0f7a50acca0833fea2f446015bb
Dependencies
mtime
with-test
topkg
build & >= "0.7.5"
ocaml
>= "4.01.0" & < "4.04.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"
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"
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"