logs
Logging infrastructure for OCaml

Install

Authors

Maintainers

Sources

logs-0.7.0.tbz
md5=2bf021ca13331775e33cf34ab60246f7

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 has no dependencies. 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.

Tags

log system org:erratique

Published: 13 Aug 2019

Dependencies (4)

  1. topkg build
  2. ocamlbuild build
  3. ocamlfind build
  4. ocaml >= "4.03.0"

Dev Dependencies (1)

  1. mtime with-test

  1. acgtk >= "1.5.0"
  2. albatross
  3. alcotest-lwt
  4. alcotest-mirage
  5. apero-core
  6. apero-net
  7. apero-time
  8. arp
  9. arp-mirage
  10. asl >= "0.8"
  11. awa
  12. awa-mirage
  13. aws-config
  14. benchpress
  15. benchpress-server
  16. bos
  17. builder
  18. builder-web
  19. bun >= "0.3.3"
  20. ca-certs >= "0.1.3"
  21. ca-certs-nss
  22. cactus
  23. caisar
  24. calculon >= "0.6"
  25. caldav
  26. camltc >= "0.9.5"
  27. capnp-rpc
  28. capnp-rpc-lwt
  29. capnp-rpc-mirage
  30. capnp-rpc-net
  31. capnp-rpc-unix
  32. caqti >= "0.11.0"
  33. caqti-lwt >= "0.11.0"
  34. carton
  35. carton-git
  36. carton-lwt
  37. catapult-daemon
  38. chamelon
  39. chamelon-unix
  40. chamo >= "3.0"
  41. channel >= "1.1.0"
  42. charrua-client < "0.9" | >= "1.3.0"
  43. charrua-client-lwt
  44. charrua-client-mirage
  45. cmdtui-lambda-term
  46. cohttp >= "0.22.0" & < "1.0.0"
  47. cohttp-async >= "1.0.0"
  48. cohttp-lwt >= "2.0.0"
  49. cohttp-lwt-jsoo >= "4.1.1"
  50. cohttp-lwt-unix
  51. cohttp-lwt-unix-nossl
  52. cohttp-lwt-unix-ssl
  53. colibrics
  54. colombe < "0.2.0"
  55. commons >= "1.8.0"
  56. conduit >= "0.14.0" & != "3.0.0"
  57. conduit-lwt-unix >= "2.3.0"
  58. conduit-tls
  59. conex < "0.10.0"
  60. conex-mirage-crypto
  61. conex-nocrypto
  62. craml
  63. css
  64. current >= "0.4"
  65. current-albatross-deployer
  66. current_docker >= "0.4"
  67. current_examples >= "0.4"
  68. current_git >= "0.4"
  69. current_github >= "0.4"
  70. current_gitlab
  71. current_ocluster
  72. current_rpc >= "0.4"
  73. current_slack >= "0.4"
  74. current_web >= "0.4"
  75. dap
  76. datakit
  77. datakit-bridge-github
  78. datakit-bridge-local-git
  79. datakit-ci
  80. datakit-client < "0.11.0"
  81. datakit-client-9p
  82. datakit-github
  83. datakit-server
  84. diskuvbox
  85. distributed-lwt
  86. distributed-uwt
  87. dkim
  88. dkim-bin
  89. dkim-mirage >= "0.2.0"
  90. dkml-install-installer
  91. dkml-install-runner
  92. dns >= "4.0.0"
  93. dns-certify >= "4.4.0"
  94. dns-cli
  95. dns-client < "7.0.0"
  96. dns-forward
  97. dnssd
  98. dnssec
  99. dockerfile-cmd
  100. docteur
  101. docteur-unix
  102. dog >= "0.2.1"
  103. dolmen_lsp
  104. dream
  105. dream-cli
  106. duff < "0.3"
  107. dune-release
  108. earlybird >= "1.0.0"
  109. eio_linux
  110. eio_luv < "0.8.1"
  111. electrod
  112. ethernet
  113. ezxenstore
  114. facteur
  115. functoria >= "2.0.0"
  116. git >= "1.8.0"
  117. git-cohttp
  118. git-cohttp-mirage
  119. git-cohttp-unix
  120. git-mirage >= "3.0.0"
  121. git-paf
  122. git-unix >= "1.11.1" & < "2.0.0" | >= "3.0.0"
  123. github-hooks
  124. glicko2
  125. guardian
  126. happy-eyeballs
  127. happy-eyeballs-lwt
  128. happy-eyeballs-mirage
  129. horned_worm
  130. http-lwt-client
  131. hvsock
  132. index
  133. index-bench >= "1.4.0"
  134. irc-client >= "0.7.0"
  135. irmin >= "0.11.0"
  136. irmin-bench
  137. irmin-chunk >= "2.3.0"
  138. irmin-cli
  139. irmin-fs >= "2.3.0"
  140. irmin-git >= "2.3.0"
  141. irmin-graphql >= "2.5.0"
  142. irmin-http >= "2.3.0"
  143. irmin-layers
  144. irmin-mem >= "2.3.0"
  145. irmin-pack >= "2.3.0"
  146. irmin-test >= "2.3.0"
  147. irmin-unix >= "2.3.0"
  148. irmin-watcher
  149. jupyter >= "2.3.0"
  150. jupyter-kernel >= "0.6"
  151. kappa-library
  152. kmt
  153. lambda-runtime
  154. lambda-term >= "3.3.1"
  155. ldp
  156. letsencrypt
  157. letsencrypt-app
  158. letsencrypt-dns
  159. linol >= "0.3"
  160. logs-async >= "1.1"
  161. logs-async-reporter
  162. logs-ppx
  163. logs-syslog
  164. lwt-parallel >= "1.0.0"
  165. mdx >= "1.2.0"
  166. mehari
  167. mehari-eio
  168. memtrace_viewer < "v0.15.0"
  169. metrics-lwt >= "0.2.0"
  170. metrics-mirage
  171. metrics-rusage
  172. mimic
  173. mirage >= "2.9.0"
  174. mirage-block-combinators
  175. mirage-block-lwt
  176. mirage-block-unix >= "2.2.0"
  177. mirage-block-xen >= "1.4.0"
  178. mirage-channel >= "4.0.0"
  179. mirage-channel-lwt
  180. mirage-crypto-rng >= "0.7.0"
  181. mirage-crypto-rng-async
  182. mirage-crypto-rng-eio
  183. mirage-crypto-rng-lwt
  184. mirage-crypto-rng-mirage >= "0.8.8"
  185. mirage-flow-combinators
  186. mirage-flow-lwt >= "1.4.0"
  187. mirage-flow-unix >= "1.4.0"
  188. mirage-logs
  189. mirage-monitoring
  190. mirage-nat
  191. mirage-net-flow
  192. mirage-net-macosx >= "1.2.0"
  193. mirage-net-solo5 >= "0.2.0"
  194. mirage-net-unix >= "2.6.0"
  195. mirage-net-xen >= "1.7.0"
  196. mirage-qubes >= "0.2"
  197. mirage-qubes-ipv4
  198. mirage-runtime
  199. mirage-solo5 >= "0.2.0" & < "0.6.1"
  200. mirage-unix >= "3.0.0" & < "4.0.0"
  201. mirage-vnetif >= "0.4.0"
  202. mirage-vnetif-stack
  203. mirage-xen >= "3.0.0"
  204. mrmime >= "0.5.0"
  205. mrt-format >= "0.3.0"
  206. mssql
  207. multipart_form >= "0.2.0"
  208. multipart_form-lwt
  209. netchannel
  210. nsq >= "0.2.4"
  211. obuilder
  212. ocluster
  213. ocluster-worker
  214. ocplib-simplex >= "0.5"
  215. odig < "0.0.4"
  216. odoc >= "2.0.0" & < "2.1.0"
  217. oidc
  218. omigrate
  219. opam-ci
  220. opam-graph
  221. opium >= "0.17.0"
  222. oskel
  223. owork
  224. paf
  225. paf-cohttp
  226. pf-qubes
  227. pgx_lwt >= "1.0"
  228. pgx_lwt_mirage
  229. piaf
  230. ppx_irmin >= "3.0.0"
  231. progress >= "0.2.0"
  232. prometheus-app >= "1.0"
  233. protocol-9p >= "0.5.1"
  234. protocol-9p-tool
  235. protocol-9p-unix
  236. qcow
  237. qcow-format >= "0.4"
  238. qcow-tool
  239. randii
  240. rdf >= "0.13.0"
  241. rotor
  242. sendmail >= "0.2.0"
  243. shared-block-ring >= "3.0.0"
  244. sihl < "0.2.0" | >= "0.3.0~rc2"
  245. sihl-core
  246. soupault
  247. spin >= "0.6.0"
  248. spoke
  249. stk
  250. stk_iconv
  251. stog >= "0.20.0"
  252. syslog-rfc5424
  253. tcpip >= "3.0.0"
  254. tezos-context >= "13.0"
  255. tls >= "0.12.0"
  256. toc
  257. topkg-care
  258. u2f
  259. um-abt
  260. uring
  261. uspf
  262. utop >= "2.10.0"
  263. vendredi
  264. vpnkit
  265. wayland
  266. webauthn
  267. win-eventlog
  268. x509 >= "0.11.0"
  269. xapi-stdext-pervasives
  270. yaml

Conflicts (2)

  1. js_of_ocaml < "3.3.0"
  2. cmdliner < "0.9.8"