aboutsummaryrefslogtreecommitdiff
path: root/apps/dreki/src/dreki_app.erl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dreki/src/dreki_app.erl')
-rw-r--r--apps/dreki/src/dreki_app.erl8
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/dreki/src/dreki_app.erl b/apps/dreki/src/dreki_app.erl
index a1259a7..0442b4c 100644
--- a/apps/dreki/src/dreki_app.erl
+++ b/apps/dreki/src/dreki_app.erl
@@ -31,6 +31,8 @@ before_start(Type, Args) ->
logger:set_application_level(dreki_web, debug),
logger:set_application_level(partisan, info),
logger:set_application_level(plum_db, info),
+ logger:set_handler_config(default, level, debug),
+ opentelemetry_logger_metadata:setup(),
?LOG_NOTICE(#{message => "Dreki starting...."}),
application:stop(partisan),
ok = dreki_config:init(Args),
@@ -48,6 +50,7 @@ after_start() ->
ok = setup_event_manager(),
ok = dreki_store:start(),
?LOG_NOTICE(#{message => "Dreki Ready"}),
+ ok = dreki_config:set([dreki, status], ready),
dreki_event_manager:notify(dreki_ready),
ok.
@@ -70,12 +73,11 @@ setup_event_manager() ->
Mod = partisan_peer_service:manager(),
Mod:on_up('_', fun(Node) ->
- dreki_event_manager:notify({peer_up, Node})
+ dreki_event_manager:notify({partisan_peer_service, peer_up, Node})
end),
Mod:on_down('_', fun(Node) ->
- dreki_event_manager:notify({peer_down, Node})
+ dreki_event_manager:notify({partisan_peer_service, peer_down, Node})
end),
ok.
-