elixir_agent icon indicating copy to clipboard operation
elixir_agent copied to clipboard

No logs shown in NewRelic when using Logger in console

Open krisleech opened this issue 4 weeks ago • 1 comments

Describe the bug

require Logger
Logger.info("KRIS")
12:34:37.317 [info] KRIS

12:34:37.318 [debug] [logger: :removed_failing_filter, filter: {:nr_logs_in_context, {#Function<0.18300370/2 in NewRelic.LogsInContext>, %{mode: :direct}}}, owner: :primary, log_event: %{meta: %{pid: #PID<13610.7275.0>, time: 1764765277317446, gl: #PID<0.96.0>, domain: [:elixir]}, msg: {:string, "KRIS"}, level: :info}, reason: {:error, {:badkey, :mfa, %{pid: #PID<13610.7275.0>, time: 1764765277317446, gl: #PID<0.96.0>, domain: [:elixir]}}, [{NewRelic.LogsInContext, :log_metadata, 1, [file: ~c"lib/new_relic/logs_in_context.ex", line: 69]}, {NewRelic.LogsInContext, :prepare_log, 1, [file: ~c"lib/new_relic/logs_in_context.ex", line: 53]}, {NewRelic.LogsInContext, :primary_filter, 2, [file: ~c"lib/new_relic/logs_in_context.ex", line: 27]}]}]

It seems that LogsInContext is maybe expecting a mfa in the log metadata...

Environment Erlang/OTP 26 [erts-14.2.5.9] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit] Elixir 1.19.3 (compiled with Erlang/OTP 26)

  • Agent version (mix deps | grep new_relic_agent): 1.32

krisleech avatar Dec 03 '25 12:12 krisleech