Goblint_logs.LogsLogging, which isn't for presenting analysis results.
module Level : sig ... endmodule Result : sig ... endmodule type Kind = sig ... endmodule PrettyKind : sig ... endmodule FormatKind : sig ... endmodule BatteriesKind : sig ... endmodule Pretty : sig ... endmodule Format : sig ... endmodule Batteries : sig ... endinclude module type of struct include Pretty endinclude sig ... endval log :
Level.t ->
('a, PrettyKind.b, PrettyKind.c, unit) Stdlib.format4 ->
'aval debug : ('a, PrettyKind.b, PrettyKind.c, unit) Stdlib.format4 -> 'aval info : ('a, PrettyKind.b, PrettyKind.c, unit) Stdlib.format4 -> 'aval warn : ('a, PrettyKind.b, PrettyKind.c, unit) Stdlib.format4 -> 'aval error : ('a, PrettyKind.b, PrettyKind.c, unit) Stdlib.format4 -> 'aval result :
('a, PrettyKind.b, GoblintCil.Pretty.doc, unit) Stdlib.format4 ->
'a