X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaLog.ml;h=8d9fbe958586f69bb01f9025961da080255d6c6a;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=6ac82da58cd9b968b3eb0dcf5d7cc2dc0ac0a49f;hpb=b11d278a26840884692cdfb89e168081134d293f;p=helm.git diff --git a/helm/matita/matitaLog.ml b/helm/matita/matitaLog.ml index 6ac82da58..8d9fbe958 100644 --- a/helm/matita/matitaLog.ml +++ b/helm/matita/matitaLog.ml @@ -40,15 +40,15 @@ let red = "" let black = "" let default_callback tag s = - let prefix = + let prefix,ch = match tag with - | `Message -> green ^ "Info: " - | `Warning -> yellow ^ "Warn: " - | `Error -> red ^ "Error: " - | `Debug -> blue ^ "Debug: " + | `Message -> green ^ "Info: ", stdout + | `Warning -> yellow ^ "Warn: ", stderr + | `Error -> red ^ "Error: ", stderr + | `Debug -> blue ^ "Debug: ", stderr in - print_endline (prefix ^ black ^ s); - flush stdout + output_string ch (prefix ^ black ^ s ^ "\n"); + flush ch let callback = ref default_callback