Skip to content

Commit 5d54686

Browse files
authored
Merge pull request #1387 from badsyntax/grpc-js--better-trace-logs
grpc-js: fix target in tracing logs
2 parents 79d3cfe + 9bd0864 commit 5d54686

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

packages/grpc-js/src/channel.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ export class ChannelImplementation implements Channel {
406406
trace(
407407
LogVerbosity.DEBUG,
408408
'connectivity_state',
409-
this.target +
409+
uriToString(this.target) +
410410
' ' +
411411
ConnectivityState[this.connectivityState] +
412412
' -> ' +
@@ -496,7 +496,7 @@ export class ChannelImplementation implements Channel {
496496
trace(
497497
LogVerbosity.DEBUG,
498498
'channel',
499-
this.target +
499+
uriToString(this.target) +
500500
' createCall [' +
501501
callNumber +
502502
'] method="' +

packages/grpc-js/src/http_proxy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ export function mapProxyName(
136136
const serverHost = hostPort.host;
137137
for (const host of getNoProxyHostList()) {
138138
if (host === serverHost) {
139-
trace('Not using proxy for target in no_proxy list: ' + target);
139+
trace('Not using proxy for target in no_proxy list: ' + uriToString(target));
140140
return noProxyResult;
141141
}
142142
}

packages/grpc-js/src/resolver-dns.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ class DnsResolver implements Resolver {
111111

112112
this.defaultResolutionError = {
113113
code: Status.UNAVAILABLE,
114-
details: `Name resolution failed for target ${this.target}`,
114+
details: `Name resolution failed for target ${uriToString(this.target)}`,
115115
metadata: new Metadata(),
116116
};
117117
}
@@ -122,7 +122,7 @@ class DnsResolver implements Resolver {
122122
*/
123123
private startResolution() {
124124
if (this.ipResult !== null) {
125-
trace('Returning IP address for target ' + this.target);
125+
trace('Returning IP address for target ' + uriToString(this.target));
126126
setImmediate(() => {
127127
this.listener.onSuccessfulResolution(this.ipResult!, null, null);
128128
});
@@ -132,7 +132,7 @@ class DnsResolver implements Resolver {
132132
setImmediate(() => {
133133
this.listener.onError({
134134
code: Status.UNAVAILABLE,
135-
details: `Failed to parse DNS address ${this.target}`,
135+
details: `Failed to parse DNS address ${uriToString(this.target)}`,
136136
metadata: new Metadata(),
137137
});
138138
});
@@ -171,7 +171,7 @@ class DnsResolver implements Resolver {
171171
']';
172172
trace(
173173
'Resolved addresses for target ' +
174-
this.target +
174+
uriToString(this.target) +
175175
': ' +
176176
allAddressesString
177177
);
@@ -192,7 +192,7 @@ class DnsResolver implements Resolver {
192192
(err) => {
193193
trace(
194194
'Resolution error for target ' +
195-
this.target +
195+
uriToString(this.target) +
196196
': ' +
197197
(err as Error).message
198198
);
@@ -254,7 +254,7 @@ class DnsResolver implements Resolver {
254254
}
255255

256256
updateResolution() {
257-
trace('Resolution update requested for target ' + this.target);
257+
trace('Resolution update requested for target ' + uriToString(this.target));
258258
if (this.pendingLookupPromise === null) {
259259
this.startResolution();
260260
}

packages/grpc-js/src/resolving-load-balancer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import { Metadata } from './metadata';
3535
import * as logging from './logging';
3636
import { LogVerbosity } from './constants';
3737
import { SubchannelAddress } from './subchannel';
38-
import { GrpcUri } from './uri-parser';
38+
import { GrpcUri, uriToString } from './uri-parser';
3939

4040
const TRACER_NAME = 'resolving_load_balancer';
4141

@@ -353,7 +353,7 @@ export class ResolvingLoadBalancer implements LoadBalancer {
353353

354354
private updateState(connectivitystate: ConnectivityState, picker: Picker) {
355355
trace(
356-
this.target +
356+
uriToString(this.target) +
357357
' ' +
358358
ConnectivityState[this.currentState] +
359359
' -> ' +

0 commit comments

Comments
 (0)