We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 30944d4 commit 8d34c97Copy full SHA for 8d34c97
lib/logger/lib/logger/utils.ex
@@ -47,11 +47,16 @@ defmodule Logger.Utils do
47
end
48
49
50
+ def translated_cb(report) do
51
+ {~c"~s", [report[:elixir_translation]]}
52
+ end
53
+
54
defp return_translated_event(event, translated, meta \\ [])
55
- 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)
58
meta = Enum.into(meta, event.meta)
- %{event | meta: Enum.into([report_cb: fn _, _ -> translated end], meta)}
59
+ %{event | msg: {:report, report}, meta: Enum.into([report_cb: &translated_cb/1], meta)}
60
61
62
defp return_translated_event(event, translated, meta) do
0 commit comments