Module Tjr_lib_core.Logger

A global logger.

val dest_Some : 'a option -> 'a
val logger : Log.log_ops option Stdlib.ref
val log : string -> unit
val jlog : Yojson.Safe.t -> unit
val log_lazy : (unit -> string) -> unit
val logl : (unit -> string) -> unit
val print_last_n : unit -> unit
val warn : string -> unit

Warn with a string; warnings are always printed, and added to logs. The intention is that warning should never appear.

val print_at_exit : bool Stdlib.ref
val at_exit : print:bool -> unit