X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaLog.ml;h=8d9fbe958586f69bb01f9025961da080255d6c6a;hb=ad767500db4f2f7ef24e56fd86b2004d715e4a9d;hp=6ac82da58cd9b968b3eb0dcf5d7cc2dc0ac0a49f;hpb=b10f12ffbe85d3926e4de4e688bc6e41f5a6f2c0;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