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

Added to opam-repository:

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

Conflicts (2)

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