hack_parallel

Parallel and shared memory library
Library hack_parallel.utils
Module Hh_logger
val timestamp_string : unit -> string
val dupe_log : (string * Core.out_channel) option Core.ref
val set_log : string -> Core.out_channel -> unit
val get_log_name : unit -> string option
val print_raw : string -> Base.unit
val print : ( 'a, unit, string, string, string, Base.unit ) Core.format6 -> 'b
val print_duration : string -> float -> float
val exc : ?prefix:string -> Core.Exn.t -> unit
module Level : sig ... end
val log : ?lvl:Level.t -> ( 'a, unit, string, string, string, unit ) Core.format6 -> 'b
val log_duration : string -> float -> float
val fatal : ( 'a, unit, string, string, string, unit ) Core.format6 -> 'b
val error : ( 'a, unit, string, string, string, unit ) Core.format6 -> 'b
val warn : ( 'a, unit, string, string, string, unit ) Core.format6 -> 'b
val info : ( 'a, unit, string, string, string, unit ) Core.format6 -> 'b
val debug : ( 'a, unit, string, string, string, unit ) Core.format6 -> 'b