diff --git a/apps/epp_proxy/src/epp_proxy.app.src b/apps/epp_proxy/src/epp_proxy.app.src index fcbe2d8..5a5cc19 100644 --- a/apps/epp_proxy/src/epp_proxy.app.src +++ b/apps/epp_proxy/src/epp_proxy.app.src @@ -8,6 +8,7 @@ stdlib, ssl, lager, + syslog, lager_syslog]}, {env,[]}, {modules, []}, diff --git a/rebar.config b/rebar.config index 27578fe..3550c0f 100644 --- a/rebar.config +++ b/rebar.config @@ -1,6 +1,7 @@ {erl_opts, [debug_info, {parse_transform, lager_transform}]}. {deps, [{hackney, "1.15.1"}, + {syslog, {git, "https://github.com/Vagabond/erlang-syslog.git", {branch, "master"}}}, {lager, "3.7.0"}, {lager_syslog, {git, "https://github.com/erlang-lager/lager_syslog.git"}}]}. @@ -26,6 +27,21 @@ ] }. +{overrides, + [{override, syslog, [ + {plugins, [pc]}, + {artifacts, ["priv/syslog_drv.so"]}, + {provider_hooks, [ + {post, + [ + {compile, {pc, compile}}, + {clean, {pc, clean}} + ] + }] + } + ]} +]}. + {profiles, [{prod, [{relx, [{dev_mode, false}, {include_erts, true}]}] }, diff --git a/rebar.lock b/rebar.lock index 4e04c81..dd1633b 100644 --- a/rebar.lock +++ b/rebar.lock @@ -12,7 +12,10 @@ {<<"mimerl">>,{pkg,<<"mimerl">>,<<"1.2.0">>},1}, {<<"parse_trans">>,{pkg,<<"parse_trans">>,<<"3.3.0">>},2}, {<<"ssl_verify_fun">>,{pkg,<<"ssl_verify_fun">>,<<"1.1.4">>},1}, - {<<"syslog">>,{pkg,<<"syslog_app">>,<<"3.4.5">>},0}, + {<<"syslog">>, + {git,"https://github.com/Vagabond/erlang-syslog.git", + {ref,"4a6c6f2c996483e86c1320e9553f91d337bcb6aa"}}, + 0}, {<<"unicode_util_compat">>,{pkg,<<"unicode_util_compat">>,<<"0.4.1">>},2}]}. [ {pkg_hash,[ @@ -25,6 +28,5 @@ {<<"mimerl">>, <<"67E2D3F571088D5CFD3E550C383094B47159F3EEE8FFA08E64106CDF5E981BE3">>}, {<<"parse_trans">>, <<"09765507A3C7590A784615CFD421D101AEC25098D50B89D7AA1D66646BC571C1">>}, {<<"ssl_verify_fun">>, <<"F0EAFFF810D2041E93F915EF59899C923F4568F4585904D010387ED74988E77B">>}, - {<<"syslog">>, <<"75E757F3579ED64D95101AD39A1297BB4B6ACF72B3C9FB3977C2EBD95046F5B8">>}, {<<"unicode_util_compat">>, <<"D869E4C68901DD9531385BB0C8C40444EBF624E60B6962D95952775CAC5E90CD">>}]} ].