Skip to content

Commit 8d34c97

Browse files
committed
Do not use anonymous function as a callback
1 parent 30944d4 commit 8d34c97

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/logger/lib/logger/utils.ex

+7-2
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,16 @@ defmodule Logger.Utils do
4747
end
4848
end
4949

50+
def translated_cb(report) do
51+
{~c"~s", [report[:elixir_translation]]}
52+
end
53+
5054
defp return_translated_event(event, translated, meta \\ [])
5155

52-
defp return_translated_event(%{msg: {:report, _}} = event, translated, meta) do
56+
defp return_translated_event(%{msg: {:report, report}} = event, translated, meta) do
57+
report = Enum.into([elixir_translation: translated], report)
5358
meta = Enum.into(meta, event.meta)
54-
%{event | meta: Enum.into([report_cb: fn _, _ -> translated end], meta)}
59+
%{event | msg: {:report, report}, meta: Enum.into([report_cb: &translated_cb/1], meta)}
5560
end
5661

5762
defp return_translated_event(event, translated, meta) do

0 commit comments

Comments
 (0)