@@ -82,8 +82,8 @@ defmodule Logger.Translator do
82
82
defp translate_supervisor ( min_level ,
83
83
[ supervisor: sup , errorContext: context ,
84
84
reason: reason ,
85
- offender: [ { :pid , pid } , { :name , name } | offender ] ] )
86
- when is_pid ( pid ) and context !== :shutdown do
85
+ offender: [ { :pid , pid } , { name_or_id , name } | offender ] ] )
86
+ when is_pid ( pid ) and context !== :shutdown and name_or_id in [ :name , :id ] do
87
87
{ :ok , [ "Child " , inspect ( name ) , " of Supervisor " ,
88
88
sup_name ( sup ) , ?\s , sup_context ( context ) , ?\n ,
89
89
"Pid: " , inspect ( pid ) , ?\n ,
@@ -95,7 +95,7 @@ defmodule Logger.Translator do
95
95
[ supervisor: sup , errorContext: context ,
96
96
reason: reason ,
97
97
offender: [ { :pid , _pid } ,
98
- { :name , name } | offender ] ] ) do
98
+ { name_or_id , name } | offender ] ] ) when name_or_id in [ :name , :id ] do
99
99
{ :ok , [ "Child " , inspect ( name ) , " of Supervisor " ,
100
100
sup_name ( sup ) , ?\s , sup_context ( context ) , ?\n ,
101
101
child_info ( min_level , offender ) , ?\n ,
@@ -117,7 +117,7 @@ defmodule Logger.Translator do
117
117
[ supervisor: sup , errorContext: context ,
118
118
reason: reason ,
119
119
offender: [ { :nb_children , n } ,
120
- { :name , name } | offender ] ] ) do
120
+ { name_or_id , name } | offender ] ] ) when name_or_id in [ :name , :id ] do
121
121
{ :ok , [ "Children " , inspect ( name ) , " of Supervisor " ,
122
122
sup_name ( sup ) , ?\s , sup_context ( context ) , ?\n ,
123
123
"Number: " , inspect ( n ) , ?\n ,
@@ -134,7 +134,7 @@ defmodule Logger.Translator do
134
134
135
135
defp translate_progress ( min_level ,
136
136
[ supervisor: sup ,
137
- started: [ { :pid , pid } , { :name , name } | started ] ] ) do
137
+ started: [ { :pid , pid } , { name_or_id , name } | started ] ] ) when name_or_id in [ :name , :id ] do
138
138
{ :ok , [ "Child " , inspect ( name ) , " of Supervisor " ,
139
139
sup_name ( sup ) , " started\n " ,
140
140
"Pid: " , inspect ( pid ) , ?\n |
0 commit comments