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

Conflicts (2)

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