(* *)
(***********************************************************************)
-(*
- Time-stamp: <Last modified on 2013-04-22 18:48:48 CEST by Kim Nguyen>
-*)
-
open Format
let time f arg msg =
let r = f arg in
let t2 = Unix.gettimeofday () in
let time = (t2 -. t1) *. 1000. in
- if !Options.stats then fprintf err_formatter "@[STATS: %s: %fms@]@." msg time;
+ Logger.msg `STATS "%s: %fms" msg time;
r
| Some f -> open_out f
in
if !Options.stats then begin
- fprintf err_formatter "@[STATS: Query: %a @]@." Xpath.Ast.print_path query;
- fprintf err_formatter "@[STATS: @[Automaton: @\n";
- Ata.print err_formatter auto;
- fprintf err_formatter "@]@]@.";
+ Logger.msg `STATS "Query: %a " Xpath.Ast.print_path query;
+ Logger.msg `STATS "@[Automaton: @\n%a@]" Ata.print auto;
end;
let module Naive = Eval.Make(Naive_tree) in