{"repo":"logicblocks/cartus","free":true,"listed":false,"github":"https://github.com/logicblocks/cartus","clone":"git clone https://github.com/logicblocks/cartus.git","description":"A structured logging abstraction with multiple backends.","language":"Clojure","stars":22,"topics":["clojure","structured-logging","logging","cambium","logger","logs","testing"],"license":"MIT","category":"dev-tools","readme_excerpt":"cartus A structured logging abstraction for logging data rich events with support for multiple backends, currently including: a test logger for collecting logs in memory and asserting against them; and a cambium logger for logging out via SLF4J and logback . a null logger that ignores all logged events, useful as a default implementation or to turn off logging completely. Heavily inspired by JUXT's blog post on logging. Installation Add the following to your project.clj file: Depending on which backends you plan to use, add one or more of the following to your project.clj file: The cambium backend requires further configuration. See the Getting Started guide for more details. Documentation API Docs Getting Started Usage License Copyright &copy; 2023 LogicBlocks Maintainers Distributed under the terms of the MIT License.","default_branch":null,"files":null,"tree":[],"storefront":"/r/logicblocks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/logicblocks/cartus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}