val level : unit -> Level.tval set_level : Level.t -> unitval set_output : Output.t -> unitval set_time_source : Async_unix__.Import.Synchronous_time_source.t -> unitval set_transform : (Message.t -> Message.t) option -> unitval raw : ?time:Core.Time.t -> ?tags:(string * string) list -> ('a, unit, string, unit) Core.format4 -> 'aval info : ?time:Core.Time.t -> ?tags:(string * string) list -> ('a, unit, string, unit) Core.format4 -> 'aval error : ?time:Core.Time.t -> ?tags:(string * string) list -> ('a, unit, string, unit) Core.format4 -> 'aval debug : ?time:Core.Time.t -> ?tags:(string * string) list -> ('a, unit, string, unit) Core.format4 -> 'aval raw_s : ?time:Core.Time.t -> ?tags:(string * string) list -> Core.Sexp.t -> unitval info_s : ?time:Core.Time.t -> ?tags:(string * string) list -> Core.Sexp.t -> unitval error_s : ?time:Core.Time.t -> ?tags:(string * string) list -> Core.Sexp.t -> unitval debug_s : ?time:Core.Time.t -> ?tags:(string * string) list -> Core.Sexp.t -> unitval sexp : ?level:Level.t -> ?time:Core.Time.t -> ?tags:(string * string) list -> Core.Sexp.t -> unitval surround_s : ?level:Level.t -> ?time:Core.Time.t -> ?tags:(string * string) list -> Core.Sexp.t -> (unit -> 'a) -> 'aval surroundf : ?level:Level.t -> ?time:Core.Time.t -> ?tags:(string * string) list -> ('a, unit, string, (unit -> 'b) -> 'b) Core.format4 -> 'a