Log push sends a single log line from an RPC service twice

Any console.log from this RPC stub gets sent twice to my log sink
class Payments extends RpcTarget {
logger: Logger;

constructor(ctx: CallerContext) {
super();
this.logger = new ConsoleLogger({
requestId: ctx.requestId,
application: "payments",
defaultFields: {
rpcClient: ctx.application
}
})
}

async queryPaymentStatus(data: any) {
... // this log is received twice in my http log sink (always)
this.logger.info("tsq completed successfully", {
event: "event.payments.tsq",
...data
});
...
}
}
class Payments extends RpcTarget {
logger: Logger;

constructor(ctx: CallerContext) {
super();
this.logger = new ConsoleLogger({
requestId: ctx.requestId,
application: "payments",
defaultFields: {
rpcClient: ctx.application
}
})
}

async queryPaymentStatus(data: any) {
... // this log is received twice in my http log sink (always)
this.logger.info("tsq completed successfully", {
event: "event.payments.tsq",
...data
});
...
}
}
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?