@@ -28,6 +28,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
2828 string url = request . RequestUri ? . ToString ( ) ?? string . Empty ;
2929 string ? source = request . RequestUri ? . Host ;
3030 int ? userId = TryGetUserId ( httpContextAccessor . HttpContext ? . User , idEncryption ) ;
31+ string ? traceId = httpContextAccessor . HttpContext ? . TraceIdentifier ;
3132
3233 if ( ! RequestTraceHelper . MatchRequestStageFilters ( config . Filters , source , method , url ) )
3334 {
@@ -65,7 +66,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
6566 Direction = RequestTraceDirection . Outbound ,
6667 Source = source ,
6768 UserId = userId ,
68- TraceId = null ,
69+ TraceId = traceId ,
6970 Method = method ,
7071 Url = url ,
7172 RequestContentType = requestContentType ,
@@ -98,7 +99,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
9899 Direction = RequestTraceDirection . Outbound ,
99100 Source = source ,
100101 UserId = userId ,
101- TraceId = null ,
102+ TraceId = traceId ,
102103 Method = method ,
103104 Url = url ,
104105 RequestContentType = request . Content ? . Headers . ContentType ? . ToString ( ) ,
@@ -119,7 +120,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
119120 Direction = RequestTraceDirection . Outbound ,
120121 Source = source ,
121122 UserId = userId ,
122- TraceId = null ,
123+ TraceId = traceId ,
123124 Method = method ,
124125 Url = url ,
125126 RequestContentType = null ,
@@ -159,7 +160,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
159160 Direction = RequestTraceDirection . Outbound ,
160161 Source = source ,
161162 UserId = userId ,
162- TraceId = null ,
163+ TraceId = traceId ,
163164 Method = method ,
164165 Url = url ,
165166 ResponseContentType = response . Content ? . Headers . ContentType ? . ToString ( ) ,
@@ -203,7 +204,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
203204 Direction = RequestTraceDirection . Outbound ,
204205 Source = source ,
205206 UserId = userId ,
206- TraceId = null ,
207+ TraceId = traceId ,
207208 Method = method ,
208209 Url = url ,
209210 ResponseContentType = responseContentType ,
@@ -234,7 +235,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
234235 Direction = RequestTraceDirection . Outbound ,
235236 Source = source ,
236237 UserId = userId ,
237- TraceId = null ,
238+ TraceId = traceId ,
238239 Method = method ,
239240 Url = url ,
240241 ResponseContentType = null ,
@@ -269,7 +270,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
269270 Direction = RequestTraceDirection . Outbound ,
270271 Source = source ,
271272 UserId = userId ,
272- TraceId = null ,
273+ TraceId = traceId ,
273274 Method = method ,
274275 Url = url ,
275276 ResponseContentType = null ,
@@ -294,7 +295,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
294295 Direction = RequestTraceDirection . Outbound ,
295296 Source = source ,
296297 UserId = userId ,
297- TraceId = null ,
298+ TraceId = traceId ,
298299 Method = method ,
299300 Url = url ,
300301 ResponseContentType = null ,
@@ -318,7 +319,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
318319 Direction = RequestTraceDirection . Outbound ,
319320 Source = source ,
320321 UserId = userId ,
321- TraceId = null ,
322+ TraceId = traceId ,
322323 Method = method ,
323324 Url = url ,
324325 ResponseContentType = null ,
0 commit comments