X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=main.ml;h=43410aefa3069d509ca336ded44d1c5ad5c7ee63;hb=fa2fedc9aa9d571c5907d9b71908beb9f46489fb;hp=872dc5959adc02bac53fbd09b3b2ae6e74fe4a7f;hpb=ae0378a578b7c73091fdc46769ba7a5971ef0939;p=vsys.git diff --git a/main.ml b/main.ml index 872dc59..43410ae 100644 --- a/main.ml +++ b/main.ml @@ -15,6 +15,7 @@ let cmdspeclist = [ ("-daemon",Arg.Set(daemonize), "Daemonize"); ("-conffile",Arg.Set_string(Globals.conffile), "Config file"); + ("-logfile",Arg.Set_string(Globals.log_filepath), "Log file"); ("-backend",Arg.Set_string(Globals.backend), "Backend directory"); ("-frontend",Arg.Tuple[Arg.String(fun s->cur_dir:=s); Arg.String(fun s->cur_slice:=s; @@ -25,13 +26,13 @@ let cmdspeclist = ] let _ = - logprint "Starting Vsys v%s\n" Globals.vsys_version; - print "Starting Vsys v%s\n" Globals.vsys_version; Arg.parse cmdspeclist (fun x->()) "Usage: vsys "; + Globals.logfd:=open_out_gen [Open_append;Open_creat] 0o644 !log_filepath; if (!Globals.backend == "") then printf "Try vsys --help\n" else begin + logprint "Starting Vsys v%s\n" Globals.vsys_version; if (!daemonize) then begin print "Daemonizing\n";