package pplumbing

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Log_cliSource

include module type of struct include Pplumbing_log_cli.Log_cli end

Configuration

Sourceval setup_config : config:Config.t -> unit

Perform global side effects to modules such as Err, Logs & Fmt to configure how to do error rendering in the terminal, set log levels, etc. If you wish to do this automatically from the arguments parsed in a command line, see also set_config.

Sourceval set_config : unit -> unit Cmdlang.Command.Arg.t

Adding this argument to your command line will make it support Err configuration and takes care of setting the global configuration with specification coming from the command line. This is designed to work well with project using Err, Logs and Fmt.

  let open Command.Std in
  let+ () = Log_cli.set_config () in ...