We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5dd42cf commit d471302Copy full SHA for d471302
1 file changed
src/dispatchers/remote.ts
@@ -39,17 +39,19 @@ export default class RemoteDispatcher implements Dispatcher {
39
dispatch(span: Span, callback: (error) => void): void {
40
const proto = this._convertToProtoSpan(span);
41
this._client.dispatch(proto, (err, response) => {
42
- if (this._logger) {
43
- if (err) {
+ if (err) {
+ if (this._logger) {
44
this._logger.error(`Fail to dispatch span to haystack-agent ${err.toString()}`);
45
- if (callback) {
46
- callback(new Error(err));
47
- }
48
- } else {
+ }
+ if (callback) {
+ callback(new Error(err));
49
+ } else {
50
51
this._logger.debug(`grpc response code from haystack-agent - ${response.getCode()}`);
- callback(null);
52
53
54
+ callback(null);
55
}
56
57
});
0 commit comments