1+ opam-version: "2.0"
2+ synopsis: "Logging infrastructure for OCaml"
3+ description: """\
4+ Logs provides a logging infrastructure for OCaml. Logging is performed
5+ on sources whose reporting level can be set independently. Log message
6+ report is decoupled from logging and is handled by a reporter.
7+
8+ A few optional log reporters are distributed with the base library and
9+ the API easily allows to implement your own.
10+
11+ `Logs` has no dependencies. The optional `Logs_fmt` reporter on OCaml
12+ formatters depends on [Fmt][fmt]. The optional `Logs_browser`
13+ reporter that reports to the web browser console depends on
14+ [js_of_ocaml][jsoo]. The optional `Logs_cli` library that provides
15+ command line support for controlling Logs depends on
16+ [`Cmdliner`][cmdliner]. The optional `Logs_lwt` library that provides
17+ Lwt logging functions depends on [`Lwt`][lwt]
18+
19+ Logs and its reporters are distributed under the ISC license.
20+
21+ [fmt]: http://erratique.ch/software/fmt
22+ [jsoo]: http://ocsigen.org/js_of_ocaml/
23+ [cmdliner]: http://erratique.ch/software/cmdliner
24+ [lwt]: http://ocsigen.org/lwt/
25+
26+ Home page: <http://erratique.ch/software/logs>"""
27+ maintainer: "Daniel Bünzli <daniel.buenzl
[email protected] >"
28+ authors: "The logs programmers"
29+ license: "ISC"
30+ tags: ["log" "system" "org:erratique"]
31+ homepage: "https://erratique.ch/software/logs"
32+ doc: "https://erratique.ch/software/logs/doc"
33+ bug-reports: "https://github.com/dbuenzli/logs/issues"
34+ depends: [
35+ "ocaml" {>= "4.14.0"}
36+ "ocamlfind" {build}
37+ "ocamlbuild" {build}
38+ "topkg" {build & >= "1.1.0"}
39+ "mtime" {with-test}
40+ ]
41+ depopts: ["cmdliner" "js_of_ocaml-compiler" "fmt" "lwt" "base-threads"]
42+ conflicts: [
43+ "cmdliner" {< "1.3.0"}
44+ "js_of_ocaml-compiler" {< "5.5.0"}
45+ "fmt" {< "0.9.0"}
46+ ]
47+ build: [
48+ "ocaml"
49+ "pkg/pkg.ml"
50+ "build"
51+ "--dev-pkg"
52+ "%{dev}%"
53+ "--with-js_of_ocaml-compiler"
54+ "%{js_of_ocaml-compiler:installed}%"
55+ "--with-fmt"
56+ "%{fmt:installed}%"
57+ "--with-cmdliner"
58+ "%{cmdliner:installed}%"
59+ "--with-lwt"
60+ "%{lwt:installed}%"
61+ "--with-base-threads"
62+ "%{base-threads:installed}%"
63+ ]
64+ dev-repo: "git+https://erratique.ch/repos/logs.git"
65+ url {
66+ src: "https://erratique.ch/software/logs/releases/logs-0.10.0.tbz"
67+ checksum:
68+ "sha512=122b7a77bd07aee1e0cb8e07e82b195a12528cf015e72fa0dd5afaae26ce04bad9b29f32a6d3bd3547fe522b8a036608785e8adb900e31580a0d555719bbb7e7"
69+ }
70+ x-maintenance-intent: ["(latest)"]
0 commit comments