@@ -153,15 +153,15 @@ export function logNetworkRequest(networkRequest: NetworkRequest): void {
153
153
154
154
// Do not log the js sdk's call to transport service domain to avoid unnecessary cycle.
155
155
// Need to blacklist both old and new endpoints to avoid migration gap.
156
- const networkRequestHostName = extractDomain ( networkRequest . url ) ;
156
+ const networkRequestUrl = networkRequest . url ;
157
157
158
158
// Blacklist old log endpoint and new transport endpoint.
159
159
// Because Performance SDK doesn't instrument requests sent from SDK itself.
160
- const logEndpointHostName = extractDomain ( settingsService . logEndPointUrl ) ;
161
- const flEndpointHostName = extractDomain ( settingsService . flTransportEndpointUrl ) ;
160
+ const logEndpointUrl = settingsService . logEndPointUrl . split ( '?' ) [ 0 ] ;
161
+ const flEndpointUrl = settingsService . flTransportEndpointUrl . split ( '?' ) [ 0 ] ;
162
162
if (
163
- networkRequestHostName === logEndpointHostName ||
164
- networkRequestHostName === flEndpointHostName
163
+ networkRequestUrl === logEndpointUrl ||
164
+ networkRequestUrl === flEndpointUrl
165
165
) {
166
166
return ;
167
167
}
@@ -176,14 +176,6 @@ export function logNetworkRequest(networkRequest: NetworkRequest): void {
176
176
setTimeout ( ( ) => sendLog ( networkRequest , ResourceType . NetworkRequest ) , 0 ) ;
177
177
}
178
178
179
- function extractDomain ( url : string ) : string {
180
- const urlRegex = / ( h t t p s ? : \/ \/ ) ? ( [ - a - z A - Z 0 - 9 @ : % . _ \+ ~ # = ] { 2 , 256 } \. [ a - z ] { 2 , 4 } ) \b ( [ - a - z A - Z 0 - 9 @ : % _ \+ . ~ # ? & / / = ] * ) / g;
181
- let matched = urlRegex . exec ( url ) ;
182
- if ( matched && matched [ 1 ] ) {
183
- return matched [ 1 ] ;
184
- }
185
- return "" ;
186
- }
187
179
188
180
function serializer (
189
181
resource : NetworkRequest | Trace ,
0 commit comments