diff options
| -rw-r--r-- | src/ucs.ml | 7 | 
1 files changed, 7 insertions, 0 deletions
| @@ -30,6 +30,12 @@ let fetch group =    >>= fun (_resp, body) ->    Cohttp_lwt.Body.to_string body +let log req = +  let uri = Request.uri req and +      datetime = CalendarLib.( +          Printer.Calendar.sprint "%Y-%m-%d %H:%M:%S" @@ Calendar.now ()) in +  Lwt_io.printlf "[%s] %s" datetime (Uri.path uri) +  let server =    let callback _conn req _body =      let meth = Request.meth req and @@ -37,6 +43,7 @@ let server =                |> Uri.path                |> Astring.String.cuts ~empty:false ~sep:"/"                |> List.map Uri.pct_decode in +    log req >>= fun () ->      match meth, uri with      | `GET, ["ics"; file] when Astring.String.is_suffix ~affix:".ics" file ->         let group = String.(sub file 0 (length file - 4)) in | 
