Module OASISMessage

module OASISMessage: sig .. end

Messages to user

These functions display information depending on the verbosity level set in OASISContext.t. They use Printf.fprintf syntax to output. You can use a ~after function, that will be called if something has been displayed.


val generic_message : ctxt:OASISContext.t ->
[ `Debug | `Error | `Info | `Warning ] ->
('a, unit, string, unit) Stdlib.format4 -> 'a

Generic message.

val debug : ctxt:OASISContext.t -> ('a, unit, string, unit) Stdlib.format4 -> 'a

Print a debug message.

val info : ctxt:OASISContext.t -> ('a, unit, string, unit) Stdlib.format4 -> 'a

Print information message.

val warning : ctxt:OASISContext.t -> ('a, unit, string, unit) Stdlib.format4 -> 'a

Print a warning message.

val error : ctxt:OASISContext.t -> ('a, unit, string, unit) Stdlib.format4 -> 'a

Print an error message.