package logs

  1. Overview
  2. No Docs
Logging infrastructure for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

logs-0.7.0.tbz
sha256=86f4a02807eb1a297aae44977d9f61e419c31458a5d7b23c6f55575e8e69d5ca
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
  2. activitypub
  3. albatross
  4. alcotest-lwt
  5. alcotest-mirage
  6. anthropic
  7. apero-core
  8. apero-net
  9. apero-time
  10. api-watch
  11. arp
  12. asl >= "0.8"
  13. awa
  14. awa-mirage
  15. aws-config
  16. benchpress
  17. benchpress-server
  18. bos
  19. builder
  20. builder-web
  21. bun >= "0.3.3"
  22. ca-certs
  23. ca-certs-nss
  24. cachet >= "0.0.4"
  25. cactus
  26. caisar
  27. calculon >= "0.6"
  28. caldav
  29. camltc
  30. capnp-rpc
  31. capnp-rpc-lwt < "2.0"
  32. capnp-rpc-net
  33. capnp-rpc-unix
  34. caqti >= "0.11.0"
  35. caqti-async >= "2.1.1"
  36. caqti-eio
  37. caqti-lwt
  38. caqti-miou
  39. caqti-mirage
  40. carton
  41. carton-git
  42. carton-lwt < "1.0.0"
  43. carton-miou
  44. carton-miou-unix
  45. catala-lsp
  46. catapult-daemon
  47. chamelon
  48. chamelon-unix
  49. chamo
  50. charrua-client
  51. charrua-unix >= "2.0.0"
  52. cmdtui-lambda-term
  53. cohttp >= "6.0.0~beta2"
  54. cohttp-async
  55. cohttp-eio >= "6.0.0"
  56. cohttp-lwt >= "2.1.3"
  57. cohttp-lwt-jsoo >= "5.3.0"
  58. cohttp-lwt-unix
  59. colibrics
  60. colombe < "0.2.0"
  61. commons >= "1.8.0"
  62. compsort
  63. conduit
  64. conduit-lwt-unix >= "2.3.0"
  65. conex < "0.10.0"
  66. conex-mirage-crypto
  67. craml
  68. css
  69. current
  70. current-albatross-deployer
  71. current_docker
  72. current_examples
  73. current_git
  74. current_github
  75. current_gitlab
  76. current_ocluster
  77. current_rpc
  78. current_slack
  79. current_web
  80. dap
  81. datakit-server
  82. diffast-git-cli
  83. diskuvbox
  84. distributed-lwt
  85. distributed-uwt
  86. dkim
  87. dkim-bin
  88. dkim-mirage
  89. dkml-install-installer < "0.5.1"
  90. dkml-install-runner
  91. dmarc
  92. dns >= "4.4.1"
  93. dns-certify
  94. dns-cli
  95. dns-client < "7.0.3"
  96. dns-forward
  97. dns-resolver >= "10.1.0"
  98. dns-server
  99. dnssd
  100. dnssec
  101. dockerfile-cmd
  102. docteur
  103. docteur-unix
  104. dolmen_lsp
  105. dream
  106. dream-cli
  107. duff < "0.3"
  108. dune-release
  109. dunolint
  110. earlybird
  111. eio_linux
  112. electrod
  113. elm_playground_native
  114. ethernet
  115. facteur
  116. forester >= "5.0"
  117. functoria
  118. git
  119. git-cohttp
  120. git-cohttp-unix
  121. git-kv >= "0.2.0"
  122. git-mirage
  123. git-paf
  124. git-unix >= "3.2.0"
  125. github-hooks
  126. glicko2
  127. guardian
  128. happy-eyeballs
  129. happy-eyeballs-lwt
  130. happy-eyeballs-miou-unix
  131. happy-eyeballs-mirage
  132. horned_worm
  133. http-lwt-client
  134. httpcats
  135. hvsock
  136. index
  137. index-bench >= "1.4.0"
  138. irc-client >= "0.7.0"
  139. irmin
  140. irmin-bench
  141. irmin-chunk
  142. irmin-cli
  143. irmin-client
  144. irmin-fs
  145. irmin-git
  146. irmin-graphql
  147. irmin-http
  148. irmin-layers
  149. irmin-pack
  150. irmin-server
  151. irmin-test
  152. irmin-unix
  153. irmin-watcher
  154. jupyter
  155. jupyter-kernel >= "0.6"
  156. kappa-agents >= "4.1.3"
  157. kappa-binaries >= "4.1.3"
  158. kappa-library
  159. kaun
  160. kmt
  161. lambda-runtime
  162. lambda-term >= "3.3.1"
  163. ldp
  164. letsencrypt
  165. letsencrypt-app
  166. letsencrypt-dns
  167. linol >= "0.3"
  168. logs-async < "1.4"
  169. logs-async-reporter < "1.4"
  170. logs-ppx
  171. logs-syslog
  172. lwt-parallel
  173. MlFront_Cli < "2.3.1"
  174. MlFront_Codept
  175. MlFront_Errors
  176. MlFront_Logs
  177. MlFront_Tools
  178. mdx
  179. mehari
  180. mehari-eio
  181. memtrace_viewer < "v0.15.0"
  182. metrics-lwt
  183. metrics-rusage
  184. mimic
  185. miou
  186. mirage >= "4.0.0"
  187. mirage-block-combinators
  188. mirage-block-lwt
  189. mirage-block-unix
  190. mirage-block-xen
  191. mirage-channel >= "4.0.1"
  192. mirage-channel-lwt
  193. mirage-crypto-rng
  194. mirage-crypto-rng-async
  195. mirage-crypto-rng-eio
  196. mirage-crypto-rng-lwt
  197. mirage-crypto-rng-miou-unix
  198. mirage-crypto-rng-mirage
  199. mirage-flow-combinators
  200. mirage-flow-lwt
  201. mirage-flow-unix
  202. mirage-logs
  203. mirage-monitoring
  204. mirage-nat
  205. mirage-net-macosx >= "1.2.0"
  206. mirage-net-solo5
  207. mirage-net-unikraft
  208. mirage-net-unix
  209. mirage-net-xen
  210. mirage-qubes
  211. mirage-runtime
  212. mirage-vnetif
  213. mirage-xen
  214. mlgpx
  215. mqtt
  216. mrmime >= "0.5.0"
  217. mssql
  218. multipart_form >= "0.2.0"
  219. multipart_form-eio
  220. multipart_form-lwt
  221. multipart_form-miou
  222. nsq
  223. nx-datasets
  224. obatcher
  225. obuilder
  226. ocluster
  227. ocluster-worker
  228. ocplib-simplex >= "0.5"
  229. octez-distributed-lwt-internal
  230. octez-injector
  231. octez-internal-libs
  232. octez-libs
  233. octez-plonk
  234. odoc-driver
  235. oenv
  236. oidc
  237. omigrate
  238. opam-ci
  239. opam-graph
  240. opam-repomin
  241. opentelemetry-logs
  242. opium
  243. oskel
  244. owork
  245. ozulip
  246. paf
  247. paf-cohttp
  248. pf-qubes
  249. pgx_lwt >= "1.0"
  250. pgx_lwt_mirage
  251. piaf
  252. polymarket
  253. pplumbing < "0.0.16"
  254. pplumbing-log
  255. pplumbing-log-cli
  256. ppx_irmin >= "3.0.0"
  257. progress >= "0.2.0"
  258. prometheus-app >= "1.0"
  259. protocol-9p
  260. protocol-9p-tool
  261. protocol-9p-unix
  262. qcow
  263. qcow-tool
  264. qcow-types
  265. randii
  266. rdf >= "0.13.0"
  267. rotor
  268. sendmail >= "0.2.0"
  269. shared-block-ring
  270. sihl < "0.2.0" | >= "0.3.0~rc2"
  271. sihl-core
  272. slipshow >= "0.3.0"
  273. smaws-lib
  274. snf_mcp
  275. soupault
  276. spin >= "0.6.0"
  277. spoke
  278. starred_ml
  279. statocaml
  280. stk
  281. stk_iconv
  282. stog >= "0.20.0"
  283. swapfs
  284. syslog-rfc5424 < "0.2"
  285. tcpip
  286. tezos-context >= "16.0"
  287. timmy-lwt
  288. tiny_httpd >= "0.16"
  289. tiny_httpd_camlzip >= "0.16"
  290. tls >= "0.12.8"
  291. tls-eio >= "0.17.5"
  292. toc
  293. topkg-care
  294. twirp_core
  295. um-abt
  296. uring
  297. uspf
  298. utop >= "2.10.0"
  299. vendredi
  300. vpnkit
  301. wayland
  302. webauthn
  303. win-eventlog
  304. x509 >= "0.11.2"
  305. xapi-stdext-pervasives
  306. xtmpl >= "1.0.0"
  307. yaml
  308. yocaml >= "2.4.0"
  309. yocaml_runtime
  310. yocaml_unix < "2.0.0"

Conflicts (2)

  1. js_of_ocaml < "3.3.0"
  2. cmdliner < "0.9.8" | >= "2.0.0"