Module type Log.Sig
type 'a log_printer
= Lib.log_level -> ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
type 'a m_log_printer
= Lib.kind_module -> 'a log_printer
Logging
val set_module : Lib.kind_module -> unit
Set module currently running
val get_module : unit -> Lib.kind_module
Get module currently running
val get_log_format : unit -> log_format
Returns the log format
val set_log_format : log_format -> unit
Chooses the log format
Auxiliary functions
val pp_print_kind_module_xml_src : Stdlib.Format.formatter -> Lib.kind_module -> unit
val print_xml_trailer : unit -> unit
val printf_xml : 'a m_log_printer
val printf_json : 'a m_log_printer
val parse_log_xml : Lib.log_level -> Lib.position -> string -> unit
val parse_log_json : Lib.log_level -> Lib.position -> string -> unit