summaryrefslogtreecommitdiff
path: root/bin/main.ml
diff options
context:
space:
mode:
authorMateus Cruz <mateuscolvr@gmail.com>2024-02-05 18:48:47 -0300
committerMateus Cruz <mateuscolvr@gmail.com>2024-02-05 18:48:47 -0300
commitb2aed14fd4a252d77b7ebaf42407472c47d1c98b (patch)
treed705b9f371d6d5cdf5018b6036da5749dc35f4f9 /bin/main.ml
parent8878b1d92bdd8ee9b51ecde7e9cc88f62f264841 (diff)
add logs and fix sql
Diffstat (limited to 'bin/main.ml')
-rw-r--r--bin/main.ml12
1 files changed, 11 insertions, 1 deletions
diff --git a/bin/main.ml b/bin/main.ml
index 3f11200..03cc5ca 100644
--- a/bin/main.ml
+++ b/bin/main.ml
@@ -1,13 +1,23 @@
open Eio
open Piaf
+let setup_log ?style_renderer level =
+ Logs_threaded.enable ();
+ Fmt_tty.setup_std_outputs ?style_renderer ();
+ Logs.set_level ~all:true level;
+ Logs.set_reporter (Logs_fmt.reporter ())
+;;
+
let request_handler ~db_pool Server.{ request; _ } =
match Rinha.Router.match_route request.meth request.target with
| Some handler -> Result.get_ok @@ handler db_pool request
- | None -> Response.create `Not_found
+ | None ->
+ Logs.info (fun d -> d "Não encontrei %S\n" request.target);
+ Response.create `Not_found
;;
let () =
+ setup_log (Some Logs.Info);
Eio_main.run
@@ fun env ->
Switch.run