@@ -357,15 +357,22 @@ defmodule Logger.Translator do
357
357
[ ]
358
358
end
359
359
360
- defp child_debug ( :debug , restart_type: restart , shutdown: shutdown , child_type: type ) do
361
- [ "\n Restart: " , inspect ( restart ) , "\n Shutdown: " , inspect ( shutdown ) ] ++
362
- [ "\n Type: " , inspect ( type ) ]
360
+ defp child_debug ( :debug , opts ) do
361
+ for { key , value } <- opts do
362
+ child_debug_key ( key , value )
363
+ end
363
364
end
364
365
365
366
defp child_debug ( _min_level , _child ) do
366
367
[ ]
367
368
end
368
369
370
+ defp child_debug_key ( :restart_type , value ) , do: [ "\n Restart: " | inspect ( value ) ]
371
+ defp child_debug_key ( :shutdown , value ) , do: [ "\n Shutdown: " | inspect ( value ) ]
372
+ defp child_debug_key ( :child_type , value ) , do: [ "\n Type: " | inspect ( value ) ]
373
+ defp child_debug_key ( :significant , value ) , do: if ( value , do: "\n Significant: true" , else: [ ] )
374
+ defp child_debug_key ( _ , _ ) , do: [ ]
375
+
369
376
defp report_crash ( min_level , [ [ { :initial_call , initial_call } | crashed ] , linked ] ) do
370
377
mfa = initial_call_to_mfa ( initial_call )
371
378
report_crash ( min_level , crashed , [ { :initial_call , mfa } ] , linked )
0 commit comments