include module type of struct include Logger end
type opts = Logger.opts = {print_source : bool;print_time : bool;color_output : bool;
}type namespace = string listtype level = Logger.level = | Debug| Error| Info| Trace| Warn
val set_on_log : (log -> unit) -> unitval set_log_level : level option -> unit