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

Conflicts (2)

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