Message_templates.LogGlobal logger - static access like Serilog.Log
val set_logger : Logger.t -> unitSet the global logger
val get_logger : unit -> Logger.t optionGet the current global logger (if set)
val is_enabled : Level.t -> boolCheck if a level is enabled
val write :
?exn:exn ->
Level.t ->
string ->
(string * Yojson.Safe.t) list ->
unitWrite with explicit level
val for_context : string -> Yojson.Safe.t -> Logger.tCreate contextual logger with property (does not modify global)
val for_source : string -> Logger.tCreate sub-logger for source (does not modify global)