sig
type category
type warn_category
val verbose_atleast : int -> bool
val debug_atleast : int -> bool
val printf :
?level:int ->
?dkey:Log.Messages.category ->
?current:bool ->
?source:Filepath.position ->
?append:(Stdlib.Format.formatter -> unit) ->
?header:(Stdlib.Format.formatter -> unit) ->
('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
val result :
?level:int -> ?dkey:Log.Messages.category -> 'a Log.pretty_printer
val feedback :
?ontty:Log.ontty ->
?level:int -> ?dkey:Log.Messages.category -> 'a Log.pretty_printer
val debug :
?level:int -> ?dkey:Log.Messages.category -> 'a Log.pretty_printer
val warning : ?wkey:Log.Messages.warn_category -> 'a Log.pretty_printer
val error : 'a Log.pretty_printer
val abort : ('a, 'b) Log.pretty_aborter
val failure : 'a Log.pretty_printer
val fatal : ('a, 'b) Log.pretty_aborter
val verify : bool -> ('a, bool) Log.pretty_aborter
val not_yet_implemented :
?current:bool ->
?source:Filepath.position ->
('a, Stdlib.Format.formatter, unit, 'b) Stdlib.format4 -> 'a
val deprecated : string -> now:string -> ('a -> 'b) -> 'a -> 'b
val with_result : (Log.event option -> 'b) -> ('a, 'b) Log.pretty_aborter
val with_warning : (Log.event option -> 'b) -> ('a, 'b) Log.pretty_aborter
val with_error : (Log.event option -> 'b) -> ('a, 'b) Log.pretty_aborter
val with_failure : (Log.event option -> 'b) -> ('a, 'b) Log.pretty_aborter
val log :
?kind:Log.kind -> ?verbose:int -> ?debug:int -> 'a Log.pretty_printer
val logwith :
(Log.event option -> 'b) ->
?wkey:Log.Messages.warn_category ->
?emitwith:(Log.event -> unit) ->
?once:bool -> ('a, 'b) Log.pretty_aborter
val register : Log.kind -> (Log.event -> unit) -> unit
val register_tag_handlers : (string -> string) * (string -> string) -> unit
val register_category : string -> Log.Messages.category
val pp_category : Stdlib.Format.formatter -> Log.Messages.category -> unit
val dkey_name : Log.Messages.category -> string
val is_registered_category : string -> bool
val get_category : string -> Log.Messages.category option
val get_all_categories : unit -> Log.Messages.category list
val add_debug_keys : Log.Messages.category -> unit
val del_debug_keys : Log.Messages.category -> unit
val get_debug_keys : unit -> Log.Messages.category list
val is_debug_key_enabled : Log.Messages.category -> bool
val get_debug_keyset : unit -> Log.Messages.category list
val register_warn_category : string -> Log.Messages.warn_category
val is_warn_category : string -> bool
val pp_warn_category :
Stdlib.Format.formatter -> Log.Messages.warn_category -> unit
val pp_all_warn_categories_status : unit -> unit
val wkey_name : Log.Messages.warn_category -> string
val get_warn_category : string -> Log.Messages.warn_category option
val get_all_warn_categories : unit -> Log.Messages.warn_category list
val get_all_warn_categories_status :
unit -> (Log.Messages.warn_category * Log.warn_status) list
val set_warn_status : Log.Messages.warn_category -> Log.warn_status -> unit
val get_warn_status : Log.Messages.warn_category -> Log.warn_status
end