package logs

  1. Overview
  2. No Docs
Logging infrastructure for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

logs-0.5.0.tbz
md5=f5a882164b986456c3178d7e50774394

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

Tags

log system org:erratique

Published: 07 Jan 2016

Dependencies (4)

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

Dev Dependencies (1)

  1. mtime with-test

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

Conflicts (1)

  1. cmdliner < "0.9.8"