sig
  type 'result t = 'result OUnitLogger.test_event -> unit
  val create : ('a, 'b) logger -> '-> 'b test_event -> unit
  val raw_printf :
    ('a test_event -> 'b) -> ('c, unit, string, 'b) format4 -> 'c
  val logf :
    ('a test_event -> 'b) ->
    log_severity -> ('c, unit, string, 'b) format4 -> 'c
end