Logs provides a logging infrastructure.
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 package and the API easily allows to implement your own.
See the basics.
logs
Logs
Logging.logs.{browser,cli,fmt,lwt,threaded}
Each of these modules lives in its own library.
Logs_browser
Web browser reporters for Logs
.Logs_cli
Cmdliner
support for Logs
.Logs_fmt
Format
colorful reporter for Logs
.Logs_lwt
Lwt
logging.Logs_threaded
Thread safe logging.