Skip to content

No logs shown in NewRelic when using Logger in console #556

@krisleech

Description

@krisleech

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions