Skip to content
Snippets Groups Projects
Commit 8171ddc9 authored by Erik Hedenström's avatar Erik Hedenström
Browse files

Added custom sink

parent cf559599
Branches
No related tags found
No related merge requests found
Pipeline #
......@@ -101,7 +101,8 @@ additional_headers(upstream, _Log, _Upstream, HandlerState = #state{headers = He
additional_headers(downstream, _Log, _Upstream, HandlerState = #state{headers = Headers}) ->
{proplists:get_value(<<"Downstream">>, Headers, []), HandlerState}.
terminate(_Reason, _Upstream, _HandlerState) ->
terminate(_Reason, Upstream, _HandlerState) ->
request_log:info("~p", [Upstream]),
ok.
%%%===================================================================
......
......@@ -19,6 +19,13 @@
{lager_file_backend, [{file, "log/error.log"}, {level, error}, {size, 10485760}, {date, "$D0"}, {count, 5}]},
{lager_file_backend, [{file, "log/console.log"}, {level, info}, {size, 10485760}, {date, "$D0"}, {count, 5}]}
]},
{extra_sinks, [
{request_log_lager_event, [
{handlers, [{lager_console_backend, debug}]},
{async_threshold, 500},
{async_threshold_window, 50}
]}
]},
{crash_log, "log/crash.log"},
{crash_log_msg_size, 65536},
{crash_log_size, 10485760},
......
......@@ -17,6 +17,11 @@
{handlers, [
{lager_console_backend, [debug, {lager_default_formatter, [color, time, " {", {module, "?"}, ":", {line, "?"}, "} ", pid, " [", severity, "] ", message, "\n"]}]}
]},
{extra_sinks, [
{request_log_lager_event, [
{handlers, [{lager_console_backend, debug}]}
]}
]},
{crash_log, "log/crash.log"},
{crash_log_msg_size, 65536},
{crash_log_size, 10485760},
......
<?xml version="1.0" encoding="UTF-8"?>
<module type="ERLANG_MODULE" version="4">
<component name="FacetManager">
<facet type="erlang" name="Erlang">
<configuration />
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/apps/consul-proxy/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/apps/consul-proxy/include" type="erlang-include" />
<sourceFolder url="file://$MODULE_DIR$/apps/consul-proxy/test" isTestSource="true" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
{global_rebar_dir, ".rebar3"}.
{erl_opts, [{parse_transform, lager_transform}]}.
{erl_opts, [{parse_transform, lager_transform}, {lager_extra_sinks, [request_log]}]}.
{eunit_opts, [{report, {eunit_surefire, [{dir, "_build/test"}]}}]}.
......
<?xml version="1.0" encoding="UTF-8"?>
<module type="GO_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="jdk" jdkName="Go 1.6" jdkType="Go SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="GOPATH &lt;scripts&gt;" level="project" />
</component>
</module>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment