View Source Edeliver.StartupProgress (edeliver v1.9.2)

Monitors application start progress.

This module can be added as additional error report handler using :error_logger.add_report_handler/1 and handles progress reports from started applications and prints that information on the hidden node that called Edeliver.monitor_startup_progress/2 as rpc call to wait until the release started after the asynchronous bin/$APP start command was executed.

Link to this section Summary

Types

t()

State / Options passed to this report handler

Functions

Handles progress reports from started applications and prints that info on the hidden node that called Edeliver.monitor_startup_progress/2 as rpc call to wait until the release started after the asynchronous bin/$APP start command was executed

Link to this section Types

@type t() :: term()

State / Options passed to this report handler

Link to this section Functions

Link to this function

handle_event(arg1, state)

View Source
@spec handle_event({type :: atom(), pid(), term()}, t()) :: {:ok, t()}

Handles progress reports from started applications and prints that info on the hidden node that called Edeliver.monitor_startup_progress/2 as rpc call to wait until the release started after the asynchronous bin/$APP start command was executed