package logs

  1. Overview
  2. No Docs
Logging infrastructure for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

logs-0.4.2.tbz
md5=ca937a070ade70ac58ab2d5402af5f72

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_stdo reporter on standard outputs depends on Fmt. The 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.

Logs and its reporters are distributed under the BSD3 license.

Tags

log system org:erratique

Published: 03 Dec 2015

Dependencies (4)

  1. result
  2. ocamlbuild build
  3. ocamlfind build
  4. ocaml >= "4.02.0" & < "4.04.0"

Dev Dependencies

None

  1. acgtk >= "1.5.0"
  2. albatross
  3. alcotest-lwt
  4. alcotest-mirage
  5. arp
  6. arp-mirage
  7. asl >= "0.8"
  8. awa
  9. awa-mirage
  10. aws-config
  11. benchpress
  12. benchpress-server
  13. bos >= "0.2.1"
  14. builder
  15. builder-web
  16. bun >= "0.3.3"
  17. ca-certs >= "0.1.3"
  18. ca-certs-nss
  19. camltc = "0.9.7.0"
  20. capnp-rpc
  21. capnp-rpc-lwt
  22. capnp-rpc-mirage
  23. capnp-rpc-net
  24. capnp-rpc-unix
  25. caqti >= "0.11.0"
  26. caqti-async >= "2.1.1"
  27. caqti-eio
  28. caqti-lwt >= "0.11.0"
  29. caqti-mirage
  30. carton
  31. channel >= "1.1.0"
  32. charrua-client < "0.9" | >= "1.3.0"
  33. charrua-client-lwt
  34. charrua-client-mirage
  35. cmdtui-lambda-term
  36. cohttp >= "0.22.0" & < "1.0.0" | >= "6.0.0~beta2"
  37. cohttp-async >= "1.0.0"
  38. cohttp-lwt >= "2.0.0"
  39. cohttp-lwt-jsoo >= "4.1.1"
  40. cohttp-lwt-unix
  41. cohttp-lwt-unix-nossl
  42. cohttp-lwt-unix-ssl
  43. colombe < "0.2.0"
  44. conduit-lwt-unix >= "2.3.0"
  45. conduit-tls
  46. conex < "0.10.0"
  47. conex-mirage-crypto
  48. conex-nocrypto
  49. craml
  50. current_ocluster
  51. dap
  52. datakit-bridge-github
  53. datakit-bridge-local-git
  54. datakit-ci
  55. datakit-client < "0.11.0"
  56. datakit-client-9p
  57. datakit-github
  58. datakit-server
  59. distributed-lwt
  60. distributed-uwt
  61. dkim
  62. dkim-bin
  63. dkim-mirage >= "0.2.0"
  64. dns >= "4.0.0"
  65. dns-certify >= "4.4.0"
  66. dnssd
  67. dockerfile-cmd
  68. dog >= "0.2.1"
  69. dolmen_lsp
  70. dream-cli
  71. dune-release
  72. electrod
  73. ezxenstore
  74. facteur
  75. functoria >= "2.0.0"
  76. git >= "1.8.0"
  77. git-paf
  78. git-unix >= "1.11.1" & < "2.0.0" | >= "3.0.0"
  79. github-hooks
  80. happy-eyeballs
  81. happy-eyeballs-lwt
  82. happy-eyeballs-mirage
  83. http-lwt-client
  84. hvsock
  85. irmin-bench
  86. irmin-chunk >= "2.3.0"
  87. irmin-cli
  88. irmin-fs >= "2.3.0"
  89. irmin-git >= "2.3.0"
  90. irmin-graphql >= "2.5.0"
  91. irmin-http >= "2.3.0"
  92. irmin-layers
  93. irmin-mem >= "2.3.0"
  94. irmin-pack >= "2.3.0"
  95. irmin-test >= "2.3.0"
  96. irmin-unix >= "2.3.0"
  97. irmin-watcher
  98. jupyter-kernel >= "0.6"
  99. kappa-library
  100. lambda-runtime
  101. lambda-term >= "3.3.1"
  102. letsencrypt
  103. letsencrypt-app
  104. letsencrypt-dns
  105. linol >= "0.3"
  106. logs-ppx
  107. logs-syslog < "0.3.2"
  108. lwt-parallel >= "1.0.0"
  109. mdx < "1.8.0"
  110. metrics-lwt >= "0.2.0"
  111. metrics-mirage
  112. metrics-rusage
  113. mirage >= "2.9.0" & < "4.5.0"
  114. mirage-block-combinators
  115. mirage-block-lwt
  116. mirage-block-unix >= "2.2.0"
  117. mirage-block-xen >= "1.4.0"
  118. mirage-channel >= "4.0.0"
  119. mirage-channel-lwt
  120. mirage-crypto-rng >= "0.7.0"
  121. mirage-crypto-rng-async
  122. mirage-crypto-rng-eio
  123. mirage-crypto-rng-lwt
  124. mirage-crypto-rng-mirage >= "0.8.8"
  125. mirage-flow-combinators
  126. mirage-flow-lwt >= "1.4.0"
  127. mirage-flow-unix >= "1.4.0"
  128. mirage-nat
  129. mirage-net-flow
  130. mirage-net-macosx >= "1.2.0"
  131. mirage-net-unix >= "2.6.0"
  132. mirage-qubes < "0.2"
  133. mirage-runtime < "4.5.0"
  134. mirage-solo5 >= "0.2.0" & < "0.6.1"
  135. mirage-unix >= "3.0.0" & < "4.0.0"
  136. mirage-vnetif >= "0.4.0"
  137. mirage-vnetif-stack
  138. mirage-xen >= "3.0.0"
  139. mrmime >= "0.5.0"
  140. mrt-format >= "0.3.0"
  141. mssql
  142. multipart_form >= "0.2.0"
  143. multipart_form-eio
  144. multipart_form-lwt
  145. nsq >= "0.2.4"
  146. obuilder
  147. ocluster
  148. ocluster-worker
  149. octez-distributed-lwt-internal
  150. octez-injector
  151. octez-libs
  152. octez-plonk
  153. odig < "0.0.4"
  154. odoc >= "2.0.0" & < "2.1.0"
  155. oidc
  156. omigrate
  157. opam-ci
  158. opam-graph
  159. opium >= "0.17.0"
  160. oskel
  161. ozulip
  162. paf
  163. paf-cohttp
  164. pgx_lwt >= "1.0"
  165. pgx_lwt_mirage
  166. piaf
  167. prometheus-app = "1.0"
  168. qcow
  169. qcow-format >= "0.4"
  170. qcow-tool
  171. sendmail >= "0.2.0"
  172. shared-block-ring >= "3.0.0"
  173. soupault < "3.2.0"
  174. spin >= "0.6.0"
  175. spoke
  176. tezos-context >= "13.0"
  177. tiny_httpd >= "0.16"
  178. tiny_httpd_camlzip >= "0.16"
  179. tls >= "0.12.0"
  180. toc
  181. topkg-care
  182. u2f
  183. uspf
  184. utop >= "2.10.0"
  185. vendredi
  186. vpnkit
  187. webauthn
  188. win-eventlog
  189. x509 >= "0.11.0"
  190. xapi-stdext-pervasives
  191. yaml >= "0.2.0"

Conflicts (1)

  1. cmdliner < "0.9.8"