stdune
Stdune.Log
Log file
module Message : sig ... end
module File : sig ... end
val init : File.t -> unit
Initialise the log file
val log : (unit -> Message.t) -> unit
Print the message only the log file (despite verbose mode) if it's set
val set_forward_verbose : (string -> (string * Dyn.t) list -> unit) -> unit
val info : string -> (string * Dyn.t) list -> unit
val warn : string -> (string * Dyn.t) list -> unit
val command : command_line:string -> output:string -> exit_status:Unix.process_status -> unit
Print an executed command in the log
val verbose_message : string -> (string * Dyn.t) list -> unit
val verbose : bool ref
Whether we are running in verbose mode