File tree 2 files changed +37
-1
lines changed
2 files changed +37
-1
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,20 @@ def call(request, task: Task.current)
79
79
self . close ( error )
80
80
raise
81
81
end
82
+
83
+ Traces ::Provider ( self ) do
84
+ def write_request ( ...)
85
+ Traces . trace ( "async.http.protocol.http1.client.write_request" ) do
86
+ super
87
+ end
88
+ end
89
+
90
+ def read_response ( ...)
91
+ Traces . trace ( "async.http.protocol.http1.client.read_response" ) do
92
+ super
93
+ end
94
+ end
95
+ end
82
96
end
83
97
end
84
98
end
Original file line number Diff line number Diff line change @@ -34,10 +34,32 @@ def call(request)
34
34
@count += 1
35
35
36
36
response = create_response
37
+ write_request ( response , request )
38
+ read_response ( response )
39
+
40
+ return response
41
+ end
42
+
43
+ def write_request ( response , request )
37
44
response . send_request ( request )
45
+ end
46
+
47
+ def read_response ( response )
38
48
response . wait
49
+ end
50
+
51
+ Traces ::Provider ( self ) do
52
+ def write_request ( ...)
53
+ Traces . trace ( "async.http.protocol.http2.client.write_request" ) do
54
+ super
55
+ end
56
+ end
39
57
40
- return response
58
+ def read_response ( ...)
59
+ Traces . trace ( "async.http.protocol.http2.client.read_response" ) do
60
+ super
61
+ end
62
+ end
41
63
end
42
64
end
43
65
end
You can’t perform that action at this time.
0 commit comments