@join-com/grpc
Advanced tools
Comparing version 3.3.7 to 3.3.8-alpha.1
@@ -27,2 +27,5 @@ import * as grpc from '@grpc/grpc-js'; | ||
private logCall; | ||
prepareMetadata(metadata: grpc.Metadata): { | ||
[key: string]: grpc.MetadataValue; | ||
}; | ||
private reformatError; | ||
@@ -29,0 +32,0 @@ private handleError; |
@@ -132,3 +132,8 @@ "use strict"; | ||
if (!(result instanceof Error)) { | ||
this.logger.info(`GRPC Service ${methodDefinition.path}`, { request, response, latency }); | ||
this.logger.info(`GRPC Service ${methodDefinition.path}`, { | ||
request, | ||
response, | ||
latency, | ||
requestMetadata: this.prepareMetadata(call.metadata), | ||
}); | ||
} | ||
@@ -138,5 +143,13 @@ else { | ||
const logger = (0, severityLogger_1.severityLogger)(this.logger); | ||
logger.log(severity, `GRPC Service ${methodDefinition.path}`, { request, error: response, latency }); | ||
logger.log(severity, `GRPC Service ${methodDefinition.path}`, { | ||
request, | ||
error: response, | ||
latency, | ||
requestMetadata: this.prepareMetadata(call.metadata), | ||
}); | ||
} | ||
} | ||
prepareMetadata(metadata) { | ||
return metadata?.getMap(); | ||
} | ||
reformatError(error) { | ||
@@ -143,0 +156,0 @@ if (!(error instanceof Error)) { |
{ | ||
"name": "@join-com/grpc", | ||
"version": "3.3.7", | ||
"version": "3.3.8-alpha.1", | ||
"description": "gRPC library", | ||
@@ -5,0 +5,0 @@ "author": "JOIN Solutions", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
82760
895
2