easy_logging

Module to log messages. Aimed at being both powerful and easy to use
Description

Logging infrastructure inspired by the Python logging module. The aim of this module is to provide a quick and easy to use logging infrastructure.

It has the following features :

  • one line logger creation
  • log messages printf style, or [string] or [string lazy_t]
  • tree logging architecture for light configuration
  • handlers associated to each logger will format, filter and treat the message independantly.
  • use the infrastructure with your own handlers with the [MakeLogging] functor.
  • use tags to add contextual information to log messages
Install
Published
01 Aug 2021
Authors
Maintainers
Sources
v0.8.2.tar.gz
md5=467a966433b97693e0c226a90b9b833e sha512=d4b97a29225c454a2d8ed04495aa7ecd3b012d7258372be2450e9b672498ba24ce9a3079307e762e12948661bc1e104a90f167fabf60c212fe67b13d6c4edf51
Dependencies
calendar >= "2.0"
dune >= "1.8"
ocaml >= "4.07.0"
Reverse Dependencies