Current section

Files

Jump to
raven_erlang src raven_app.erl
Raw

src/raven_app.erl

-module(raven_app).
-include("raven.hrl").
-behaviour(application).
-export([
start/2,
stop/1
]).
%% @hidden
start(_StartType, _StartArgs) ->
case application:get_env(?APP, error_logger) of
{ok, true} ->
error_logger:add_report_handler(raven_error_logger);
_ ->
ok
end,
raven_sup:start_link().
%% @hidden
stop(_State) ->
case application:get_env(?APP, error_logger) of
{ok, true} ->
error_logger:delete_report_handler(raven_error_logger),
ok;
_ ->
ok
end.