sig
  type logger = {
    log :
      'a.
        int ->
        ((('a, Format.formatter, unit, unit, unit, unit) Pervasives.format6 ->
          'a) ->
         unit) ->
        unit;
  }
  val log : int -> string -> unit
  val logf :
    int ->
    ((('a, Format.formatter, unit, unit, unit, unit) Pervasives.format6 -> 'a) ->
     unit) ->
    unit
  val default_logger : Maki_log.logger
  val set_logger : Maki_log.logger -> unit
  val set_level : int -> unit
end