sig
  val register :
    string ->
    Level.t ->
    string -> string -> Mode.t -> string -> string * Output.rotation -> unit
  val log :
    string ->
    Level.t ->
    ?file:string ->
    ?line:int ->
    ?column:int ->
    ?properties:(string * string) list -> ?error:exn option -> string -> unit
  val prepare : string -> unit
end