Appsignal.Logger (AppSignal v2.15.4)

View Source

Summary

Types

format()

@type format() :: :json | :logfmt | :plaintext

log_level()

@type log_level() ::
  :debug | :info | :notice | :warning | :error | :critical | :alert | :emergency

Functions

alert(group, message, metadata_or_format \\ %{})

@spec alert(String.t(), String.t(), %{} | format()) :: :ok

critical(group, message, metadata_or_format \\ %{})

@spec critical(String.t(), String.t(), %{} | format()) :: :ok

debug(group, message, metadata_or_format \\ %{})

@spec debug(String.t(), String.t(), %{} | format()) :: :ok

emergency(group, message, metadata_or_format \\ %{})

@spec emergency(String.t(), String.t(), %{} | format()) :: :ok

error(group, message, metadata_or_format \\ %{})

@spec error(String.t(), String.t(), %{} | format()) :: :ok

info(group, message, metadata_or_format \\ %{})

@spec info(String.t(), String.t(), %{} | format()) :: :ok

log(log_level, group, message, metadata, format \\ :plaintext)

@spec log(log_level(), String.t(), String.t(), %{}, format()) :: :ok

notice(group, message, metadata_or_format \\ %{})

@spec notice(String.t(), String.t(), %{} | format()) :: :ok

warning(group, message, metadata_or_format \\ %{})

@spec warning(String.t(), String.t(), %{} | format()) :: :ok