File tree 1 file changed +12
-2
lines changed
1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -47,11 +47,21 @@ defmodule Logger.Utils do
47
47
end
48
48
end
49
49
50
+ def translated_cb ( report ) do
51
+ { ~c" ~ts" , [ report [ :elixir_translation ] ] }
52
+ end
53
+
50
54
defp return_translated_event ( event , translated , meta \\ [ ] )
51
55
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 )
53
58
meta = Enum . into ( meta , event . meta )
54
- % { event | meta: Enum . into ( [ report_cb: fn _ , _ -> translated end ] , meta ) }
59
+
60
+ % {
61
+ event
62
+ | msg: { :report , report } ,
63
+ meta: Enum . into ( [ report_cb: & __MODULE__ . translated_cb / 1 ] , meta )
64
+ }
55
65
end
56
66
57
67
defp return_translated_event ( event , translated , meta ) do
You can’t perform that action at this time.
0 commit comments