Module Codex_log

type category = string
val register_category : 'a -> 'a
module type S = sig ... end
module Default : S
val r : (module S) Stdlib.ref
val register : (module S) -> unit
module Null : S
module Dynamic : S
module Tracelog_Log : S
module Used = Dynamic
include module type of struct include Used end
val result : ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
val warning : ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
val error : ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
val feedback : ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
val performance_warning : ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
val imprecision_warning : ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
val fatal : ('a, Stdlib.Format.formatter, unit, 'b) Stdlib.format4 -> 'a