Packages
betterstack_logger_backend
0.11.1
Easily ship structured logs and log based metrics to Betterstack with the Betterstack Logger backend.
Current section
Files
Jump to
Current section
Files
lib/utils.ex
defmodule BetterstackLogger.Utils do
@moduledoc false
def default_metadata_keys do
~w[
application
module
function
file
line
pid
crash_reason
initial_call
registered_name
domain
gl
time
mfa
]
end
def find_betterstack_sys_envs() do
envs = System.get_env()
for {"BETTERSTACK_" <> k, v} <- envs do
k = String.downcase(k) |> String.to_atom()
v = if k == :level, do: String.to_atom(v), else: v
{k, v}
end
end
end