X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=dirwatcher.ml;fp=dirwatcher.ml;h=fed87d4bfbe7486c257a50453779d63da2cd826f;hb=87c0dc3957634fe643267904d0cedfed80a03f68;hp=b33b890e6aa7812851e834e59e5e0fd17109d73f;hpb=8e8e13b87b5d592621be0a15a19b5ea0a1fad0b5;p=vsys.git diff --git a/dirwatcher.ml b/dirwatcher.ml index b33b890..fed87d4 100644 --- a/dirwatcher.ml +++ b/dirwatcher.ml @@ -15,14 +15,14 @@ let fd = Inotify.init () let handle_dir_event dirname evlist str = let fname = String.concat "/" [dirname;str] in - printf "File: %s. " fname;List.iter + fprintf logfd "File: %s. " fname;List.iter (fun e -> - printf "Event: %s\n" (string_of_event e)) + fprintf logfd "Event: %s\n" (string_of_event e)) evlist; - flush Pervasives.stdout + flush logfd let add_watch dir events handler = - printf "Adding watch for %s\n" dir;flush Pervasives.stdout; + fprintf logfd "Adding watch for %s\n" dir;flush logfd; let wd = Inotify.add_watch fd dir events in Hashtbl.add wdmap wd (dir,handler) @@ -44,7 +44,7 @@ let receive_event (eventdescriptor:fname_and_fd) (bla:fname_and_fd) = | (wd,evlist,_,Some(str)) -> let purestr = asciiz(str) in let (dirname,handler) = - try Hashtbl.find wdmap wd with Not_found->printf "Unknown watch descriptor\n";raise Not_found + try Hashtbl.find wdmap wd with Not_found->fprintf logfd "Unknown watch descriptor\n";raise Not_found in ( match handler with