Skip to content

Commit

Permalink
Wrap Plug.Conn related functions
Browse files Browse the repository at this point in the history
  • Loading branch information
altjohndev committed Jan 3, 2025
1 parent 46748df commit a6ad9d4
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 10 deletions.
6 changes: 4 additions & 2 deletions lib/logger_json/formatters/datadog.ex
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,8 @@ defmodule LoggerJSON.Formatters.Datadog do
end
end

defp to_nanosecs(duration_us) when is_number(duration_us), do: duration_us * 1000
defp to_nanosecs(_), do: nil
if Code.ensure_loaded?(Plug.Conn) do
defp to_nanosecs(duration_us) when is_number(duration_us), do: duration_us * 1000
defp to_nanosecs(_), do: nil
end
end
6 changes: 4 additions & 2 deletions lib/logger_json/formatters/elastic.ex
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,8 @@ defmodule LoggerJSON.Formatters.Elastic do

defp safe_chardata_to_string(other), do: other

defp to_nanosecs(duration_us) when is_number(duration_us), do: duration_us * 1000
defp to_nanosecs(_), do: nil
if Code.ensure_loaded?(Plug.Conn) do
defp to_nanosecs(duration_us) when is_number(duration_us), do: duration_us * 1000
defp to_nanosecs(_), do: nil
end
end
14 changes: 8 additions & 6 deletions lib/logger_json/formatters/google_cloud.ex
Original file line number Diff line number Diff line change
Expand Up @@ -292,13 +292,15 @@ defmodule LoggerJSON.Formatters.GoogleCloud do

defp format_http_request(_meta), do: nil

defp http_request_latency(%{duration_us: duration_us}) do
duration_s = Float.round(duration_us / 1_000_000, 9)
"#{duration_s}s"
end
if Code.ensure_loaded?(Plug.Conn) do
defp http_request_latency(%{duration_us: duration_us}) do
duration_s = Float.round(duration_us / 1_000_000, 9)
"#{duration_s}s"
end

defp http_request_latency(_assigns) do
nil
defp http_request_latency(_assigns) do
nil
end
end

defp format_affected_user(%{user_id: user_id}), do: "user:" <> user_id
Expand Down

0 comments on commit a6ad9d4

Please sign in to comment.