3 | `Emerg (* system is unusable *)
4 | `Alert (* action must be taken immediately *)
5 | `Crit (* critical conditions *)
6 | `Err (* error conditions *)
7 | `Warning (* warning conditions *)
8 | `Notice (* normal, but significant, condition *)
9 | `Info (* informational message *)
10 | `Debug (* debug-level message *)
13 (** @param level minimum level of priority that will be reported, msg with
14 priority less than this will be ignored *)
19 (** enable logging, by default logging is disabled *)
21 (** disable logging *)
24 method log: priority -> string -> unit
27 class processingLogger:
30 method log: string -> unit