Support for thread safe logging, thanks to Jules Aguillon for the work.
Logs.set_reporter_mutex for installing mutual exclusion primitives to access the reporter.Logs_threaded.enable to install mutual exclusion primitives for OCaml threads.js_of_ocaml 3.3.0's namespacing. Thanks to Hugo Heuzard for the patch.Omod (#21).Pervasives deprecation.Logs_cli. Removes the argument from option -v. See issue #13 for details.Logs.format_reporter a reporter like Logs_fmt.reporter but without colors and hence without the dependency on Fmt. Thanks to Simon Cruanes for the suggestion.Logs_fmt.reporter, the optional argument prefix is changed to pp_header and becomes a formatter. The default prefix now favors the basename of Sys.argv.(0) if it exists over Sys.executable_name; this gives better results for interpreted programs.Logs_fmt.pp_header, only Logs.err_style was being used.Logs.level_{of,to}_string.Logs.err fmt (fun m -> m ...) to Logs.err (fun m -> m fmt ...). See the documentation basics for more details. Thanks to Edwin Török for suggesting this.Logs.unit[_msgf] functions, they are no longer needed.Logs_stdo library to Logs_fmt.Logs_lwt library. Provides logging functions returning lwt threads that proceed only once the report is over.Logs_fmt.pp_header and Logs_fmt.{err_warn,info_debug}_style.Logs.pp_{level,header}.First release.