Module Log.Global

module Global: Global_intf 
Programs that want simplistic single-channel logging can open this module. It provides a global logging facility to a single output type at a single level. More nuanced logging can be had by using the functions that operate on a distinct Log.t type.

val log : Log.t Core.Std.Lazy.t
val set_level : Log.Level.t -> unit
val set_output : Log.Output.t list -> unit
val raw : ?tags:(string * string) list ->
('a, unit, string, unit) Pervasives.format4 -> 'a
logging functions as the functions that operate on a given log. In this case they operate on a single log global to the module
val info : ?tags:(string * string) list ->
('a, unit, string, unit) Pervasives.format4 -> 'a
val error : ?tags:(string * string) list ->
('a, unit, string, unit) Pervasives.format4 -> 'a
val debug : ?tags:(string * string) list ->
('a, unit, string, unit) Pervasives.format4 -> 'a
val flushed : unit -> unit Import.Deferred.t
val printf : ?tags:(string * string) list ->
?level:Log.Level.t -> ('a, unit, string, unit) Pervasives.format4 -> 'a
val sexp : ?tags:(string * string) list ->
?level:Log.Level.t -> 'a -> ('a -> Core.Std.Sexp.t) -> unit
val of_lazy : ?tags:(string * string) list ->
?level:Log.Level.t -> string Core.Std.Lazy.t -> unit
val message : Log.Message.t -> unit