Skip to content

Commit f9bd5d3

Browse files
feat: new logger
1 parent 21c34cf commit f9bd5d3

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

src/minirest.erl

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,19 @@
4747
, handler/0
4848
]).
4949
reply(Code, Header,Body, Req) ->
50-
io:format("Reply ~p ~0p~n ~0p~n ~0p~n", [Code, Header, Body, Req]),
51-
cowboy_req:reply(Code, Header, Body, Req).
50+
Res = cowboy_req:reply(Code, Header, Body, Req),
51+
try persistent_term:get(minirest_logger, undefined) of
52+
undefined ->
53+
% ignore
54+
ok;
55+
{Module, Func} ->
56+
erlang:apply(Module, Func, [Code, Header, Body, Req]);
57+
Fun ->
58+
Fun(Code, Header, Body, Req)
59+
catch _:_ ->
60+
ok
61+
end,
62+
Res.
5263

5364
%%------------------------------------------------------------------------------
5465
%% Start/Stop Http

0 commit comments

Comments
 (0)